如何在WPF中创建一个简单的磁贴,是否有本机控件?或者通过nuget安装软件包是绝对必要的吗?
我看到有控件:Tile Control但我在工具箱中找不到它
提前致谢
答案 0 :(得分:1)
WPF中没有内置的Tile
控件。
您必须自己创建自定义或使用第三方控件。
有免费的开源选项,例如mahapps.metro
Tile
控件:http://mahapps.com/controls/tile.html。当然,它确实要求您安装mahapps.metro
(最好使用NuGet
):http://mahapps.com/guides/quick-start.html
答案 1 :(得分:0)
将这些名称空间添加到页面或窗口xmlns:mah="clr-namespace:MahApps.Metro.Controls;assembly=MahApps.Metro"
中。这样,我们就可以在mahapps中使用tile
<mah:Tile ToolTip="Tile" Width="90" Height="50" Click="GetTileDetails" HorizontalAlignment="Center" HorizontalContentAlignment="Center" FontFamily="Times New Roman" FontSize="22" >
<TextBlock Text="Text" ></TextBlock></mah:Tile>