[英]In Visual Studio 2013 when I add an existing form then controls don't appear on designer
[英]How to stop visual studio from changing properties of controls in WPF form when I add a new control to form using Designer?
我正在使用visual studio ultimate 2010.在WPF表單中,我有一個包含許多控件的網格。 每當我嘗試使用設計器向網格添加新控件時,visual studio會以某種方式更改所有其他控件的屬性,例如Grid.Row,Grid.Column屬性。 因此,我要手動更改這些屬性。 如何阻止visual studio更改wpf表單中某些控件的屬性? 有沒有辦法可以鎖定WPF表單中的某些控件,以便它們的屬性不會改變。 很容易解決方案。 謝謝。
我已經看到了一些與此相關的問題,但沒有找到一個好的解決方案。
設計師很糟糕。 如果你做了很多事情,可以考慮復制和粘貼xaml。 或者,如果你創建很多很多元素9聽起來像你可能會在一些for循環中執行,這樣的事情:
nameofgrid.Children.Add(listoftextblocks[i]);
Grid.SetColumn(listoftextblocks[i], 0);
Grid.SetRow(listoftextblocks[i], i + 1)
希望有人可以對編輯特別有幫助,我發現你必須非常小心地用鼠標放置東西,但我希望這些技巧會有所幫助。
如果在導致現有控件移動的位置添加新控件,設計器將更改現有控件的附加布局相關屬性,因此實際上它只是在添加新內容時要小心。
或者做我們最終做的事情,這幾乎完全放棄了設計師。 我們構建的大多數內容都是手工構建的XAML,一旦熟悉它就會有更好的體驗,因為您可以控制每個方面。 設計師很快就可以將某些東西放在一起,但是如果你想讓它按照你的意願運行,你就必須在某個時候進入XAML。
特別是一旦開始編寫數據模板。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.