[英]WPF and C#: Accessing, referencing and setting value to control properties from other class
一個非常簡單的設置 - Visual Studio 2010 的默認新 WPF 項目,帶有 MainWindow 和 App 類以及 XAML。 在 MainWindow 上只有一個簡單的控件,一個 texbox,我們稱之為 TB。 我要做的就是從另一個 class 訪問、讀取和修改 TB 的屬性,例如 App. 這就是我寫的所有代碼,仍然無法做到。 我不喜歡將 TB 屬性中的值分配給變量,而是直接管理它們。
您要在其中修改 TB 的 class,將 TB 的引用存儲在 class 中。 然后使用該參考,您可以修改 TB 的屬性。
做這樣的事情..
public class MyClass
{
Textbox m_TextBox;
public MyClass(Textbox TB)
{
m_TextBox = TB;
}
ModifyTextbox()
{
m_TextBox.Text = "Hello World";
}
}
在 MainWindow.cs 創建一個 MyClass 的新實例
MyClass myClass = new MyClass(TB);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.