我有一個用戶控件UCConveyorBelt
。我的主窗口只有一個網格。我想要將用戶控件放置在網格中。有兩種方法我知道:在窗口/網格中添加WPF用戶控件QT方式
- 使用代碼它可以動態添加。問題是我不能使用Design視圖來操作用戶控件。
- 直接使用XAML。標籤可以添加名爲
UCConveyorBelt
。但我不想直接觸摸XAML,因爲這會容易出錯,我不覺得這是操作UI的簡單方法。
這兩種方法的問題是我不能使用設計視圖來操縱用戶控件。我想使用設計視圖添加
UserControl
。
這可以在最新版本的Qt Creator(嗯,不是WPF)中完成。在Qt Creator中,可以對QWidget
進行子類化,並可以編寫自定義小部件。可以在UI中添加QWidget
。然後,可以將用戶界面的QWidget
升級到子類別小部件。這樣,我可以從設計視圖中操作(調整大小等)自定義小部件,並且可以檢查自定義小部件w.r.t的相對位置。其他小部件。是否有可能在WPF中做類似的事情?
我使用VS 2008
如果使用XAML添加,您應該能夠在Visual Studio中使用設計視圖 - 爲什麼不能使用設計視圖?對不起,如果我錯過了什麼。 – 2011-12-26 10:56:37
@ErenErsonmez:我很抱歉。爲什麼我不想直接使用XAML是分開提到的。你是對的。 – Donotalo 2011-12-27 04:01:04