簡體   English   中英

將文本框字符串傳遞給WPF中的自定義控件?

[英]pass textbox string to custom control in wpf?

我正在使用wpf,我想將按鈕單擊時的一些textbox.text字符串的參數從主窗口傳遞到appPages文件夾中包含的用戶控件,如何實現呢?

我想發送給它的應用程序控件叫做FindCurrentStudent,我不喜歡直接輸入代碼,但是我真的找不到任何東西嗎?

我的想法是這樣的:

    private void btnGeneral_Click(string _value, object sender, RoutedEventArgs e)
    {
        string value = textBox1.Text;
        AppPages.FindCurrentStudent v1 = new AppPages.FindCurrentStudent(value);
        //does not contain a constructor?
        value = _value;

然后從customcontrol我可以這樣稱呼它:

string MainWindowValue = value;

有多種方法可以實現此目的。 根據您當前的設計,您可能:

  • Button.Command綁定到UserControl公開的命令,並將Button.CommandParameterTextBox.Text
  • 將您的UserControl公開的屬性綁定到TextBox.Text
  • 綁定到視圖模型上的屬性

您需要提供有關當前設計的更多信息,然后我才能進行有益的闡述。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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