Files
Future/Example/MainWindow.xaml

19 lines
1.6 KiB
Plaintext
Raw Permalink Normal View History

2025-08-30 17:19:57 +08:00
<Window x:Class="Example.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Example"
mc:Ignorable="d"
Title="MainWindow" Height="450" Width="800" DataContext="{Binding RelativeSource={RelativeSource Mode=Self}}">
<Grid>
<Button Content="路由命令" HorizontalAlignment="Left" Margin="167,76,0,0" VerticalAlignment="Top" Command="{x:Static local:MainWindow.GetButtonContentCmd}" CommandTarget="{Binding ElementName=comboBox, Mode=OneWay}"/>
<ComboBox x:Name="comboBox" HorizontalAlignment="Left" Margin="367,76,0,0" VerticalAlignment="Top" Width="120"/>
<Button x:Name="butCustom" Content="自定义命令" HorizontalAlignment="Left" Margin="264,246,0,0" VerticalAlignment="Top" Command="{Binding textCommand, RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type local:MainWindow}}}" CommandParameter="{Binding ElementName=param, Mode=OneWay}"/>
<Label x:Name="param" Content="parameter" HorizontalAlignment="Left" Margin="461,158,0,0" VerticalAlignment="Top"/>
<Label x:Name="target" Content="target" HorizontalAlignment="Left" Margin="501,265,0,0" VerticalAlignment="Top"/>
<Button Content="测试窗体样式" HorizontalAlignment="Left" Margin="319,333,0,0" VerticalAlignment="Top" Click="Button_Click"/>
</Grid>
</Window>