|
7 | 7 | xmlns:userControls="clr-namespace:OnnxStack.UI.UserControls" |
8 | 8 | xmlns:behaviors="clr-namespace:OnnxStack.UI.Behaviors" |
9 | 9 | xmlns:models="clr-namespace:OnnxStack.UI.Models" |
| 10 | + xmlns:coreConfig="clr-namespace:OnnxStack.Core.Config;assembly=OnnxStack.Core" |
| 11 | + xmlns:onnxEnums="clr-namespace:Microsoft.ML.OnnxRuntime;assembly=Microsoft.ML.OnnxRuntime" |
10 | 12 | xmlns:converters="clr-namespace:OnnxStack.UI.Converters"> |
11 | 13 | <Application.Resources> |
12 | 14 |
|
13 | | - <BitmapImage x:Key="LoadingImage" UriSource="/Images/loading.gif" /> |
14 | 15 | <BitmapImage x:Key="PlaceholderImage" UriSource="/Images/placeholder.png" /> |
15 | 16 | <Storyboard x:Key="LoadingAnimation"> |
16 | 17 | <DoubleAnimation Storyboard.TargetProperty="(Image.RenderTransform).(RotateTransform.Angle)" To="360" Duration="0:0:1" RepeatBehavior="Forever" /> |
|
27 | 28 | <converters:InverseBoolConverter x:Key="InverseBoolConverter" /> |
28 | 29 | <converters:BooleanToHiddenConverter x:Key="BooleanToHiddenConverter" /> |
29 | 30 | <converters:InverseBooleanToHiddenConverter x:Key="InverseBooleanToHiddenConverter" /> |
| 31 | + <converters:NullVisibilityConverter x:Key="NullVisibilityConverter" /> |
| 32 | + <converters:InverseNullVisibilityConverter x:Key="InverseNullVisibilityConverter" /> |
| 33 | + <converters:DiffuserVisibilityConverter x:Key="DiffuserVisibilityConverter" /> |
30 | 34 |
|
31 | 35 | <ObjectDataProvider x:Key="SchedulerType" MethodName="GetValues" ObjectType="{x:Type system:Enum}"> |
32 | 36 | <ObjectDataProvider.MethodParameters> |
|
65 | 69 | </ObjectDataProvider> |
66 | 70 |
|
67 | 71 |
|
| 72 | + <ObjectDataProvider x:Key="ExecutionProviderType" MethodName="GetValues" ObjectType="{x:Type system:Enum}"> |
| 73 | + <ObjectDataProvider.MethodParameters> |
| 74 | + <x:Type TypeName="coreConfig:ExecutionProvider"/> |
| 75 | + </ObjectDataProvider.MethodParameters> |
| 76 | + </ObjectDataProvider> |
| 77 | + |
| 78 | + <ObjectDataProvider x:Key="ExecutionModeType" MethodName="GetValues" ObjectType="{x:Type system:Enum}"> |
| 79 | + <ObjectDataProvider.MethodParameters> |
| 80 | + <x:Type TypeName="onnxEnums:ExecutionMode"/> |
| 81 | + </ObjectDataProvider.MethodParameters> |
| 82 | + </ObjectDataProvider> |
| 83 | + |
| 84 | + |
68 | 85 | <!--TODO: Style dictionary for themeing--> |
69 | 86 | <Style TargetType="{x:Type TextBox}"> |
70 | 87 | <Setter Property="Height" Value="24" /> |
|
77 | 94 |
|
78 | 95 | </Style> |
79 | 96 |
|
80 | | - |
| 97 | + <Style x:Key="SplitTabControl" TargetType="{x:Type TabControl}" > |
| 98 | + <Setter Property="Template"> |
| 99 | + <Setter.Value> |
| 100 | + <ControlTemplate TargetType="TabControl"> |
| 101 | + <Grid> |
| 102 | + <Grid.RowDefinitions> |
| 103 | + <RowDefinition Height="Auto"/> |
| 104 | + <RowDefinition Height="*"/> |
| 105 | + </Grid.RowDefinitions> |
| 106 | + <DockPanel Grid.Row="0" IsItemsHost="True" > |
| 107 | + </DockPanel> |
| 108 | + <ContentPresenter Grid.Row="1" ContentSource="SelectedContent"/> |
| 109 | + </Grid> |
| 110 | + </ControlTemplate> |
| 111 | + </Setter.Value> |
| 112 | + </Setter> |
| 113 | + </Style> |
81 | 114 |
|
82 | 115 |
|
83 | 116 | <Style x:Key="ImageResultListBoxItem" TargetType="ListBoxItem"> |
|
0 commit comments