2013-06-18 68 views
1

我是新來的c#。我想從xaml文件傳遞按鈕屬性到.cs文件。我該怎麼做?如何將按鈕屬性從XAML傳遞給.CS文件

<Button Content="myButton" x:Name="{Binding assignment_title}" click="btn_Click()"/> 

在這裏,我想通過'名稱'的按鈕到.cs文件。請指導我。

回答

0

在.cs文件中,您可以訪問像controlName.Property這樣的控件屬性(在您的情況下爲myButton.Name)。

+0

@petchchirajan它會產生錯誤錯誤\t錯誤\t名稱 'myButton的' 不在當前上下文\t存在C:\ Documents和Settings \管理員\我的文檔\ Visual Studio 2010的\項目\ WpfApplication3 \ WpfApplication3 \主窗口。 xaml.cs WpfApplication3 –

1

控件的屬性暴露於自動隱藏的代碼背後(.cs)。在你的情況下,你綁定了Button的名稱,這讓我感到困惑,我覺得你實際上試圖綁定Content屬性,並且你錯誤地將名稱放在Content屬性中。試試這個:

<Button x:Name="myButton" Content="{Binding assignment_title}" click="btn_Click()"/> 

,然後在後面的代碼,你可以這樣做:

myButton.Content = "Button Clicked!" 

,它會更新Button的內容。

+0

它生成的錯誤錯誤錯誤名稱'mybutton'在當前上下文中不存在C:\ Documents and Settings \ Administrator \ My Documents \ Visual Studio 2010 \ Projects \ WpfApplication3 \ WpfApplication3 \ MainWindow.xaml.cs 63 13 WpfApplic ation3 –

+0

是否更新了XAML中與我的相匹配的行? – Oren

+0

是的,先生...... :( –

相關問題