
這是我的用戶控制元件的代碼

如圖所示mainwindow里面有兩個按鈕,我測驗先點第一個按鈕,出來七百多的值和0,點第二個按鈕再點第一個按鈕還是一樣。
然而我手動在xaml里面添加資料系結然后測驗點第一個按鈕出來的就是兩個一樣的值。
這是為什么啊?不科學啊!跪求大佬幫助!在這折騰好幾個小時了都快懷疑人生了!
uj5u.com熱心網友回復:
在補充一張圖
uj5u.com熱心網友回復:
目的是讓用戶控制元件內的display長寬因用戶控制元件的actual長寬的變化而變化,而用戶控制元件的長寬時刻和視窗長寬等同。用戶控制元件的顯示內容會時刻根據視窗的大小更新。uj5u.com熱心網友回復:
mainwindow里不應該是this.setbinding么uj5u.com熱心網友回復:
bing的源和物件都是mapDisplay控制元件
uj5u.com熱心網友回復:
在mapDisplay的建構式中指定當前UserControl的DataContext=this;不應該指定actualwidth之類的屬性值,因為控制元件有默認的actualwidth值,該值的賦值發生在布局完成之后。轉載請註明出處,本文鏈接:https://www.uj5u.com/net/133012.html
標籤:C#
上一篇:不用資料庫,c#怎么存盤表資料
下一篇:用process.start方法打開一個檔案(檔案格式是.err,而且這個檔案的默認打開應用程式是未知的程式)時,會報 系統發生錯誤,請詢問系統管理員
