VisionScriptPage.xaml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. <UserControl x:Class="TeamAAS_VP.Views.Product.VisionScriptPage"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  4. xmlns:b="http://schemas.microsoft.com/xaml/behaviors"
  5. xmlns:prism="http://prismlibrary.com/"
  6. xmlns:control="clr-namespace:TeamAAS_VP.Controls"
  7. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  8. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  9. xmlns:vm="clr-namespace:TeamAAS_VP.ViewModels.Product"
  10. xmlns:lex="http://wpflocalizeextension.codeplex.com"
  11. lex:LocalizeDictionary.DesignCulture="zh-CN"
  12. lex:ResxLocalizationProvider.DefaultAssembly="TeamAAS-VP"
  13. lex:ResxLocalizationProvider.DefaultDictionary="Lang"
  14. prism:ViewModelLocator.AutoWireViewModel="True"
  15. mc:Ignorable="d"
  16. d:DataContext="{d:DesignInstance Type=vm:VisionScriptPageViewModel}"
  17. d:Height="600"
  18. d:Width="1024"
  19. FontFamily="{DynamicResource DefaultFont}">
  20. <prism:Dialog.WindowStyle>
  21. <Style TargetType="Window">
  22. <Setter Property="prism:Dialog.WindowStartupLocation"
  23. Value="CenterScreen" />
  24. <Setter Property="AllowDrop"
  25. Value="True" />
  26. <Setter Property="ShowInTaskbar"
  27. Value="True" />
  28. <!--<Setter Property="SizeToContent"
  29. Value="WidthAndHeight" />-->
  30. <!--<Setter Property="WindowState"
  31. Value="Maximized" />-->
  32. <Setter Property="Topmost"
  33. Value="True" />
  34. </Style>
  35. </prism:Dialog.WindowStyle>
  36. <Grid>
  37. <control:ScriptEditControl Text="{Binding Scripting,Mode=TwoWay}"
  38. CompileType="VisionScripting"
  39. ScriptPath="{Binding ScriptingFilePath,Mode=TwoWay}">
  40. <b:Interaction.Triggers>
  41. <b:EventTrigger EventName="OnSaveScript">
  42. <b:InvokeCommandAction Command="{Binding SaveScriptCommand}" />
  43. </b:EventTrigger>
  44. </b:Interaction.Triggers>
  45. </control:ScriptEditControl>
  46. </Grid>
  47. </UserControl>