Xaml 如何确定是否在C++/CX?
我的XAML代码:Xaml 如何确定是否在C++/CX?,xaml,uwp,c++-cx,Xaml,Uwp,C++ Cx,我的XAML代码: <CheckBox x:Name="IncludeTextures" Content="Include textures"/> 问题是IsChecked属性始终为true。Equals()方法有效: if (IncludeTextures->IsChecked->Equals(true)) { } 您可以通过“值”属性获取状态(真/假)。。。但是,当复选框处于“不确定”状态时,IsChecked属性可以为NULL。因此,最好先完成空检查 if (
<CheckBox x:Name="IncludeTextures" Content="Include textures"/>
问题是IsChecked属性始终为true。Equals()方法有效:
if (IncludeTextures->IsChecked->Equals(true)) {
}
您可以通过“值”属性获取状态(真/假)。。。但是,当复选框处于“不确定”状态时,IsChecked属性可以为NULL。因此,最好先完成空检查
if ((IncludeTextures->IsChecked != nullptr) && (IncludeTextures->IsChecked->Value))
{
}
if ((IncludeTextures->IsChecked != nullptr) && (IncludeTextures->IsChecked->Value))
{
}