我正在尝试使用WPF复选框的Tag属性。这是我的XAML:
<CheckBox Content="BTC/USD" HorizontalAlignment="Left" Margin="14,0,0,41"
VerticalAlignment="Bottom" IsChecked="True" Checked="CheckBox_Checked" Tag="btcusd"
Unchecked="CheckBox_Checked"/>
当我打开我的应用时,会立即调用CheckBox_Checked
,但发件人的Tag属性为null。为什么会发生这种情况?
答案 0 :(得分:3)
当您设置IsChecked =“True”时,Checked属性在XAML加载时设置正确。只有在XAML加载代码决定设置此属性时才能加载标记。这就是为什么你可以看到未初始化的属性。