2010-04-03 47 views
0

這裏設置在後面的代碼中的切換按鈕變量是什麼,我試圖做在Silverlight

private ToggleButton _itemChecked=Name_Of_Element_In_Xaml; 

,這並不工作。有沒有辦法?

+0

你得到什麼錯誤?你能發佈XAML的相關位嗎?您的UserControl或模板(例如您的資源部分)中是否指定了該元素? – itowlson 2010-04-03 20:23:34

回答

0

我找到了一種方法來做到這一點。

private ToggleButton _itemChecked=FindName("Name_Of_Element_In_Xaml"); 
0

如果您已在xaml中將其命名,則不必在後面的代碼中創建它。

如果您在XAML中做到這一點:

<Grid x:Name="LayoutRoot"> 
    <ToggleButton x:Name="myToggleButton"></ToggleButton> 
</Grid> 

您可以在代碼中做到這一點的背後:

public MainPage() 
{ 
    InitializeComponent(); 
    myToggleButton.Content = "Toggle Me"; 
} 

乾杯,菲爾