簡體   English   中英

WPF 和 C#:訪問、引用和設置值以控制來自其他 class 的屬性

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

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