首頁 >後端開發 >C++ >為什麼我的wpf depentencyProperty綁定不更新ViewModel?

為什麼我的wpf depentencyProperty綁定不更新ViewModel?

Mary-Kate Olsen
Mary-Kate Olsen原創
2025-02-01 17:26:09959瀏覽

Why Doesn't My WPF DependencyProperty Binding Update the ViewModel?

與depentencyProperty binting

>

這個問題解決了在WPF中實現自定義文件瀏覽器控件時遇到的問題。該控件具有一個文本框,綁定到名為“ SelectedFile”的依賴項Property和一個“瀏覽”按鈕,該按鈕在單擊時會在單擊時更新文本框值。

,儘管文本框的正確更新(相應的視圖模型屬性“ selectedfile”)仍然不受影響。當將綁定模式設置為“ twoway”時,拋出了例外。本身在其構造函數中。此動作破壞了基於數據的綁定。 為了糾正這一點,USERCORTROL XAML中的綁定應修改如下:

>這種修改建立了“ selectefile”之間的“ selectfile”之間的關係。視圖模型中的UserControl和同名屬性。 DataconTextExtExtNastarance機制被用來傳播適當的視圖模型實例。

>

當使用修改後的XAML時,當用戶與文件瀏覽器交互時,視圖模型的“ selectedfile”屬性被綁定和更新控制。

以上是為什麼我的wpf depentencyProperty綁定不更新ViewModel?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn