|
|
|
@ -7,6 +7,7 @@
|
|
|
|
|
xmlns:mocks="clr-namespace:StabilityMatrix.Avalonia.DesignData" |
|
|
|
|
xmlns:models="clr-namespace:StabilityMatrix.Core.Models;assembly=StabilityMatrix.Core" |
|
|
|
|
xmlns:ui="clr-namespace:FluentAvalonia.UI.Controls;assembly=FluentAvalonia" |
|
|
|
|
xmlns:converters="clr-namespace:StabilityMatrix.Avalonia.Converters" |
|
|
|
|
x:DataType="inference:ModelCardViewModel"> |
|
|
|
|
<Design.PreviewWith> |
|
|
|
|
<Panel Width="400" Height="200"> |
|
|
|
@ -21,7 +22,7 @@
|
|
|
|
|
<Setter Property="Template"> |
|
|
|
|
<ControlTemplate> |
|
|
|
|
<controls:Card Padding="12"> |
|
|
|
|
<Grid ColumnDefinitions="Auto,*,Auto" RowDefinitions="*,*,*"> |
|
|
|
|
<Grid ColumnDefinitions="Auto,*,Auto" RowDefinitions="*,*,*,*"> |
|
|
|
|
<!-- Model --> |
|
|
|
|
<TextBlock |
|
|
|
|
Grid.Column="0" |
|
|
|
@ -92,15 +93,15 @@
|
|
|
|
|
<Style Selector="ui|FAComboBox /template/ ContentControl#ContentPresenter > StackPanel > TextBlock:nth-child(2)"> |
|
|
|
|
<Setter Property="IsVisible" Value="False" /> |
|
|
|
|
</Style> |
|
|
|
|
</ui:FAComboBox.Styles> |
|
|
|
|
<ui:FAComboBox.ItemTemplate> |
|
|
|
|
</ui:FAComboBox.Styles>--> |
|
|
|
|
<!--<ui:FAComboBox.ItemTemplate> |
|
|
|
|
<DataTemplate DataType="models:HybridModelFile"> |
|
|
|
|
<StackPanel ToolTip.Placement="RightEdgeAlignedTop"> |
|
|
|
|
<TextBlock Text="{Binding ShortDisplayName}" TextTrimming="CharacterEllipsis" /> |
|
|
|
|
</StackPanel> |
|
|
|
|
</DataTemplate> |
|
|
|
|
</ui:FAComboBox.ItemTemplate>--> |
|
|
|
|
<!--<ui:FAComboBox.ItemTemplate> |
|
|
|
|
<ui:FAComboBox.ItemTemplate> |
|
|
|
|
<DataTemplate DataType="models:HybridModelFile"> |
|
|
|
|
<Grid RowDefinitions="Auto,Auto" ColumnDefinitions="Auto,*"> |
|
|
|
|
<controls:BetterAdvancedImage |
|
|
|
@ -129,7 +130,7 @@
|
|
|
|
|
Text="{Binding Local.ConnectedModelInfo.ModelName}"/> |
|
|
|
|
</Grid> |
|
|
|
|
</DataTemplate> |
|
|
|
|
</ui:FAComboBox.ItemTemplate>--> |
|
|
|
|
</ui:FAComboBox.ItemTemplate> |
|
|
|
|
</ui:FAComboBox> |
|
|
|
|
|
|
|
|
|
<Button |
|
|
|
@ -141,6 +142,7 @@
|
|
|
|
|
<ui:FAMenuFlyout Placement="BottomEdgeAlignedLeft"> |
|
|
|
|
<ui:ToggleMenuFlyoutItem IsChecked="{Binding IsRefinerSelectionEnabled}" Text="{x:Static lang:Resources.Label_Refiner}" /> |
|
|
|
|
<ui:ToggleMenuFlyoutItem IsChecked="{Binding IsVaeSelectionEnabled}" Text="{x:Static lang:Resources.Label_VAE}" /> |
|
|
|
|
<ui:ToggleMenuFlyoutItem IsChecked="{Binding IsClipSkipEnabled}" Text="{x:Static lang:Resources.Label_CLIPSkip}" /> |
|
|
|
|
</ui:FAMenuFlyout> |
|
|
|
|
</Button.Flyout> |
|
|
|
|
</Button> |
|
|
|
@ -190,6 +192,31 @@
|
|
|
|
|
IsVisible="{Binding IsVaeSelectionEnabled}" |
|
|
|
|
ItemsSource="{Binding ClientManager.VaeModels}" |
|
|
|
|
SelectedItem="{Binding SelectedVae}" /> |
|
|
|
|
|
|
|
|
|
<!-- CLIP Skip --> |
|
|
|
|
<TextBlock |
|
|
|
|
Grid.Row="3" |
|
|
|
|
Grid.Column="0" |
|
|
|
|
Margin="0,8,7,0" |
|
|
|
|
VerticalAlignment="Center" |
|
|
|
|
IsVisible="{Binding IsClipSkipEnabled}" |
|
|
|
|
Text="{x:Static lang:Resources.Label_CLIPSkip}" |
|
|
|
|
TextAlignment="Left" /> |
|
|
|
|
|
|
|
|
|
<NumericUpDown |
|
|
|
|
Grid.Row="3" |
|
|
|
|
Grid.Column="1" |
|
|
|
|
Grid.ColumnSpan="2" |
|
|
|
|
IsVisible="{Binding IsClipSkipEnabled}" |
|
|
|
|
Watermark="1" |
|
|
|
|
HorizontalAlignment="Stretch" |
|
|
|
|
Margin="0,8,0,0" |
|
|
|
|
Minimum="1" |
|
|
|
|
Maximum="24" |
|
|
|
|
Increment="1" |
|
|
|
|
ParsingNumberStyle="Integer" |
|
|
|
|
Value="{Binding ClipSkip, Converter={x:Static converters:NullableDefaultNumericConverters.IntToDecimal}}" |
|
|
|
|
ClipValueToMinMax="True"/> |
|
|
|
|
|
|
|
|
|
</Grid> |
|
|
|
|
</controls:Card> |
|
|
|
|