0
我有一個簡單的WPF窗口,它有一個圖像控件。我已經爲圖像控件設置了x:Name="MyImage"
屬性,並且我可以從代碼隱藏文件訪問該圖像,但是如何從我的C#應用程序的其餘部分訪問它?如何從c#應用程序的其餘部分訪問WPF控件?
我有一個簡單的WPF窗口,它有一個圖像控件。我已經爲圖像控件設置了x:Name="MyImage"
屬性,並且我可以從代碼隱藏文件訪問該圖像,但是如何從我的C#應用程序的其餘部分訪問它?如何從c#應用程序的其餘部分訪問WPF控件?
簡單的答案是,您不會從其他應用程序訪問它。
WPF旨在幫助您保持UI和應用程序邏輯的分離。前者進入XAML和.cs「視圖」文件,後者進入.cs「視圖模型」或「模型」文件(取決於您的架構)。
您可以執行的操作是將UI綁定到這意味着您可以將屬性設置爲您喜歡的任何值,並且該視圖將該值反映給用戶。在這種情況下,您不需要直接在UI中設置該值,而只需告知用戶界面看在視圖模型此屬性來顯示此方式。
維基百科對Model-View-ViewModel architecture的文章,這可能是一個很好的起點。
謝謝,這有幫助。 – Victor2748