Files
ShrlAlgoToolkit/MelskinTest/ControlTestWindow.xaml

81 lines
3.4 KiB
Plaintext
Raw Permalink Normal View History

2026-02-12 21:29:00 +08:00
<ms:MelWindow
Height="600"
Icon="/Resources/Images/ImageTest.png"
Title="测试"
Width="800"
d:DesignHeight="800"
mc:Ignorable="d"
2026-02-17 22:17:23 +08:00
x:Class="MelskinTest.ControlTestWindow"
2025-08-24 13:49:55 +08:00
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
2026-02-17 22:17:23 +08:00
xmlns:dataModel="clr-namespace:MelskinTest.DataModel"
2025-08-24 13:49:55 +08:00
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
2026-02-12 21:29:00 +08:00
xmlns:ms="https://github.com/ShrlAlgo/Melskin"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
2025-08-24 13:49:55 +08:00
<!-- 主窗口背景色,这是拟态风格的基础 -->
2026-02-12 21:29:00 +08:00
<ms:MelWindow.Resources>
2025-12-23 21:35:54 +08:00
<dataModel:DataGridDemo x:Key="Dgd" />
2025-08-24 13:49:55 +08:00
<!--<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/NeuWPFTest;component/ButtonStyles.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>-->
2026-02-12 21:29:00 +08:00
</ms:MelWindow.Resources>
2025-08-24 13:49:55 +08:00
<!--<lu:WindowAssist.TitleBar>
<Menu>
<MenuItem Header="Help">
<MenuItem Header="About" />
</MenuItem>
</Menu>
</lu:WindowAssist.TitleBar>-->
<Grid>
2025-12-28 11:47:54 +08:00
<ScrollViewer VerticalScrollBarVisibility="Auto">
2026-02-12 21:29:00 +08:00
<ms:StackPanel Background="{DynamicResource BackgroundLayoutBrush}" Spacing="10">
<ms:PropertyField
2025-12-28 11:47:54 +08:00
Margin="6,0"
PropertyName="属性"
PropertyValue="123" />
2026-02-12 21:29:00 +08:00
<ms:PropertyField
2025-12-28 11:47:54 +08:00
Margin="6,0"
PropertyName="属性x"
PropertyValue="154" />
<UniformGrid Rows="1">
<Button
Content="Button"
Style="{StaticResource EmbossButtonStyle}"
ToolTip="测试"
ToolTipService.Placement="Top" />
<Button
Content="Button"
Style="{StaticResource EmbossButtonStyle}"
ToolTip="测试"
ToolTipService.Placement="Right" />
<Button
Content="Button"
Style="{StaticResource EmbossButtonStyle}"
ToolTip="测试"
ToolTipService.InitialShowDelay="0"
ToolTipService.Placement="Bottom" />
<TextBox Style="{StaticResource SlotTextBoxStyle}" Text="TextBox" />
</UniformGrid>
2026-02-12 21:29:00 +08:00
<ms:NeuDataGrid
2025-12-28 11:47:54 +08:00
BindableSelectedItems="{Binding SelectedDataGridItems, Mode=TwoWay}"
DataContext="{StaticResource Dgd}"
2026-02-12 21:29:00 +08:00
ItemsSource="{Binding DataCollection}"
2025-12-28 11:47:54 +08:00
Margin="4"
2026-02-12 21:29:00 +08:00
x:Name="NeuDG1" />
<DataGrid
2025-12-28 11:47:54 +08:00
DataContext="{StaticResource Dgd}"
2026-02-12 21:29:00 +08:00
ItemsSource="{Binding DataCollection}"
Margin="4" />
2025-12-28 11:47:54 +08:00
<DataGrid
DataContext="{StaticResource Dgd}"
ItemsSource="{Binding DataCollection}"
2026-02-12 21:29:00 +08:00
Margin="4"
Style="{StaticResource CheckBoxHeadDataGridStyle}"
x:Name="DataGridCheckBox" />
2025-12-23 21:35:54 +08:00
2026-02-12 21:29:00 +08:00
</ms:StackPanel>
2025-12-28 11:47:54 +08:00
</ScrollViewer>
2025-08-24 13:49:55 +08:00
</Grid>
2026-02-12 21:29:00 +08:00
</ms:MelWindow>