diff --git a/demo/Directory.Build.props b/demo/Directory.Build.props
index 9b0eef8..a89d1ff 100644
--- a/demo/Directory.Build.props
+++ b/demo/Directory.Build.props
@@ -1,7 +1,7 @@
- 11.3.0
- 11.3.0
+ 11.3.7
+ 11.3.7
8.4.0
diff --git a/demo/Semi.Avalonia.Demo/Pages/ComboBoxDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/ComboBoxDemo.axaml
index 6153782..750e0bd 100644
--- a/demo/Semi.Avalonia.Demo/Pages/ComboBoxDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/ComboBoxDemo.axaml
@@ -12,42 +12,46 @@
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml b/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml
index bd8fb68..041fe0f 100644
--- a/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml
+++ b/demo/Semi.Avalonia.Demo/Pages/SplitViewDemo.axaml
@@ -7,277 +7,187 @@
xmlns:vm="clr-namespace:Semi.Avalonia.Demo.ViewModels"
d:DesignHeight="1000"
d:DesignWidth="800"
- mc:Ignorable="d"
- x:DataType="vm:SplitViewDemoViewModel">
+ x:DataType="vm:SplitViewDemoViewModel"
+ mc:Ignorable="d">
-
-
+
+
+ Name="PaneOpenButton"
+ Grid.Row="0"
+ Grid.Column="1" />
+ Name="UseLightDismissOverlayModeButton"
+ Grid.Row="1"
+ Grid.Column="1" />
-
-
+
+ Content="{Binding #OpenPaneLengthSlider.Value, StringFormat='{}OpenPaneLength: {0}'}" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/demo/Semi.Avalonia.Demo/ViewModels/SplitViewDemoViewModel.cs b/demo/Semi.Avalonia.Demo/ViewModels/SplitViewDemoViewModel.cs
index a351142..4709201 100644
--- a/demo/Semi.Avalonia.Demo/ViewModels/SplitViewDemoViewModel.cs
+++ b/demo/Semi.Avalonia.Demo/ViewModels/SplitViewDemoViewModel.cs
@@ -26,4 +26,12 @@ public class SplitViewDemoViewModel : ObservableObject
SplitViewDisplayMode.Overlay,
SplitViewDisplayMode.CompactOverlay,
];
+
+ public static ObservableCollection Placements { get; set; } =
+ [
+ SplitViewPanePlacement.Left,
+ SplitViewPanePlacement.Right,
+ SplitViewPanePlacement.Top,
+ SplitViewPanePlacement.Bottom
+ ];
}
\ No newline at end of file
diff --git a/src/Package.props b/src/Package.props
index d4e1d35..ddfa884 100644
--- a/src/Package.props
+++ b/src/Package.props
@@ -10,7 +10,7 @@
MIT
irihi.png
https://github.com/irihitech/Semi.Avalonia
- 11.2.1
+ 11.3.7
true
diff --git a/src/Semi.Avalonia.DataGrid/Semi.Avalonia.DataGrid.csproj b/src/Semi.Avalonia.DataGrid/Semi.Avalonia.DataGrid.csproj
index 4920935..670502f 100644
--- a/src/Semi.Avalonia.DataGrid/Semi.Avalonia.DataGrid.csproj
+++ b/src/Semi.Avalonia.DataGrid/Semi.Avalonia.DataGrid.csproj
@@ -20,7 +20,7 @@
-
+
diff --git a/src/Semi.Avalonia/Controls/ComboBox.axaml b/src/Semi.Avalonia/Controls/ComboBox.axaml
index 73958ca..fe2d055 100644
--- a/src/Semi.Avalonia/Controls/ComboBox.axaml
+++ b/src/Semi.Avalonia/Controls/ComboBox.axaml
@@ -66,8 +66,14 @@
VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
TextTrimming="CharacterEllipsis"
Foreground="{TemplateBinding PlaceholderForeground}"
- IsVisible="{TemplateBinding SelectionBoxItem,Converter={x:Static ObjectConverters.IsNull}}"
- Text="{TemplateBinding PlaceholderText}" />
+ Text="{TemplateBinding PlaceholderText}">
+
+
+
+
+
+
+
+ ContentTemplate="{TemplateBinding SelectionBoxItemTemplate}"
+ IsVisible="{TemplateBinding IsEditable, Converter={x:Static BoolConverters.Not}}" />
+
+