簡體   English   中英

C#后面代碼中的訪問按鈕

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM