Visual studio 2012 C++/CX XAML图像可见性

Visual studio 2012 C++/CX XAML图像可见性,visual-studio-2012,windows-runtime,winrt-xaml,c++-cx,Visual Studio 2012,Windows Runtime,Winrt Xaml,C++ Cx,我在VisualStudio2012中有一个项目,使用XAML&C++/CX。 我想将XAML中的图像对象的VisuBILITY属性设置为C++代码的“折叠”。这是我得到的 <Image x:Name="card1" HorizontalAlignment="Left" Height="237" Margin="246,138,0,0" VerticalAlignment="Top" Width="178" Source="b2fv.png" Tapped="card1_Tapped"/&

我在VisualStudio2012中有一个项目,使用XAML&C++/CX。 我想将XAML中的图像对象的VisuBILITY属性设置为C++代码的“折叠”。这是我得到的

<Image x:Name="card1" HorizontalAlignment="Left" Height="237" Margin="246,138,0,0" VerticalAlignment="Top" Width="178" Source="b2fv.png" Tapped="card1_Tapped"/>

这就是我所能做到的。我想它相对简单,但我无法获得正确的语法。

您可以这样设置可见性:

card1->Visibility = Windows::UI::Xaml::Visibility::Collapsed;
card1->Visibility = Windows::UI::Xaml::Visibility::Visible;

可以按如下方式设置可见性:

card1->Visibility = Windows::UI::Xaml::Visibility::Collapsed;
card1->Visibility = Windows::UI::Xaml::Visibility::Visible;

我有一个相关的问题,关于如何为图像对象设置“id”,以及如何在c++/cx中检索它。。。将发布一个新问题,希望您能帮助我。谢谢。我有一个有关如何为图像对象设置“id”以及如何在c++/cx中检索它的相关问题。。。将发布一个新问题,希望您能帮助我。谢谢