DockPanel 在 Windows IOT Core 中不可用吗
Is DockPanel not available in Windows IOT Core
我正在尝试为 Windows IOT Core 制作我的第一个通用 Windows 应用程序。我正在重用我之前在常规 Windows WPF 应用程序中使用过的一些代码(我猜他们称之为 "classic desktop")。尝试使用停靠面板时,出现错误:
Unknown type 'DockPanel' in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'
在线搜索 "unknown type "dockpanel: in xml namespace +iot" returns 零个结果。总的来说,我在找到示例 UW/IOT 方面没有取得太大成功可以学习的核心应用程序。
通用 Windows 中不可用吗?还是我缺少一些先决条件?
代码如下:
<Grid Margin="5" DataContext="{Binding ElementName=me}">
<Rectangle x:Name="backgroundRect" Fill="LightGray" Stroke="DarkGray" StrokeThickness="2" RadiusX="5" RadiusY="5" />
<DockPanel LastChildFill="True" Margin="5">
DockPanel 仅在 WPF 中可用。看到这个 link.
取决于您要实现的布局,但您可以使用 Grid 作为替代:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<!-- Fill up remaining space -->
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="Stuff" />
<ContentControl Grid.Column="1" />
</Grid>
我正在尝试为 Windows IOT Core 制作我的第一个通用 Windows 应用程序。我正在重用我之前在常规 Windows WPF 应用程序中使用过的一些代码(我猜他们称之为 "classic desktop")。尝试使用停靠面板时,出现错误:
Unknown type 'DockPanel' in XML namespace 'http://schemas.microsoft.com/winfx/2006/xaml/presentation'
在线搜索 "unknown type "dockpanel: in xml namespace +iot" returns 零个结果。总的来说,我在找到示例 UW/IOT 方面没有取得太大成功可以学习的核心应用程序。
通用 Windows 中不可用吗?还是我缺少一些先决条件?
代码如下:
<Grid Margin="5" DataContext="{Binding ElementName=me}">
<Rectangle x:Name="backgroundRect" Fill="LightGray" Stroke="DarkGray" StrokeThickness="2" RadiusX="5" RadiusY="5" />
<DockPanel LastChildFill="True" Margin="5">
DockPanel 仅在 WPF 中可用。看到这个 link.
取决于您要实现的布局,但您可以使用 Grid 作为替代:
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<!-- Fill up remaining space -->
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0" Text="Stuff" />
<ContentControl Grid.Column="1" />
</Grid>