开发语言是c++ 结合XAML写UI
原来设想是通过click改变Image的Visiblity属性的值,但发现行不通。
求助
开发语言是c++ 结合XAML写UI
原来设想是通过click改变Image的Visiblity属性的值,但发现行不通。
求助
该回答引用ChatGPT
要在Win8 Store应用程序中通过点击按钮显示一张图片,您可以在XAML中放置一个Image控件,并将其Visibility属性设置为Collapsed。然后,当用户单击按钮时,您可以在单击事件处理程序中将其Visibility属性更改为Visible,以显示图片。
以下是一个示例XAML代码:
<Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}">
<Button Content="显示图片" Click="Button_Click"/>
<Image Source="image.png" Visibility="Collapsed"/>
</Grid>
接下来,在C++代码中,您需要创建一个Button_Click事件处理程序,以在单击按钮时更改Image控件的Visibility属性:
void MainPage::Button_Click(Platform::Object^ sender, Windows::UI::Xaml::RoutedEventArgs^ e)
{
Image1->Visibility = Windows::UI::Xaml::Visibility::Visible;
}
这将使名为Image1的Image控件变得可见,并显示该控件上的图像。
注意:您需要在XAML中正确命名Image控件,并在C++代码中使用相应的名称来访问它。