[英]Access button in code behind c#
我在xaml代碼“檢查”中有一個按鈕,並希望根據正在運行的應用程序的版本將其可見性設置為“隱藏”或“可見”。 我目前正在嘗試通過構造函數中的pragma語句設置它,但是它說名稱不存在
XAML代碼:
<Button Style="{DynamicResource Main.Button}" Name="Check"
Command="{Binding CheckCommand}" Content="Check Configured Units" Width="150"
Height="{StaticResource Main.Button.Height}" />
后面的C#代碼:
public partial class SinglePlayerSummaryView : UserControl
{
public SinglePlayerSummaryView()
{
InitializeComponent();
#if ReleaseStandard
Check.Visibility = System.Windows.Visibility.Visible;
#else
Check.Visibility = System.Windows.Visibility.Hidden;
#endif
}
}
感謝任何幫助
使用x:Name更改將名稱賦予控件的XAML
<Button x:Name="Check" Style="{DynamicResource Main.Button}" Command="{Binding CheckCommand}" Content="Check Configured Units" Width="150" Height="{StaticResource Main.Button.Height}" />
然后在您的代碼中:
public partial class SinglePlayerSummaryView : UserControl
{
public SinglePlayerSummaryView()
{
InitializeComponent();
#if ReleaseStandard
this.Check.Visibility = System.Windows.Visibility.Visible;
#else
this. Check.Visibility = System.Windows.Visibility.Hidden;
#endif
}
}
它可能會起作用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.