[英]Why can't I customize my second UI from its XAML in WPF C#?
我正在嘗試在WPF中調用第二個UI頁面。 但我的第二個用戶界面沒有獲得我從其XAML設置的任何組件。
我通過MainWindow的此代碼調用了第二個UI頁面
MainUI mainUI = new MainUI();
mainUI.Show();
this.Close();
這是MainUI.xaml文件的代碼。
<Window x:Class="KBJ_Tetris.MainUI"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:KBJ_Tetris"
mc:Ignorable="d"
Title="Tetris" Height="400" Width="700" Background="Beige">
<Grid>
<Grid.RowDefinitions>
<RowDefinition></RowDefinition>
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition></ColumnDefinition>
</Grid.ColumnDefinitions>
<Border >
<Border BorderBrush="Black" BorderThickness="10" Width="100"/>
</Border>
</Grid>
</Window>
在Visual Studio的“設計”選項卡上,我看到了這張照片
我將背景色設置為米色,並在其上設置了邊框。 但是以某種方式,當它實際執行時,我看不到任何這些效果。
它應該顯示為“設計”選項卡的圖片,但僅顯示此大的空白窗口。
僅供參考,我可以在MainUI.cs文件中控制第二個ui。 但我也希望XAML也有可能。
誰能給我建議?
第二個UI對其XAML無效的原因是我刪除了InitializeComponent()。 在CS文件的MainUI的構造方法中。
完全是我的壞..我的錯誤。
抱歉,感謝您的幫助CNuts :)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.