如何在 wpf 中创建一个简单的图块?

How to create a simple tile in wpf?

如何在WPF中创建一个简单的tile,有没有原生控件?或者绝对有必要通过 nuget 安装包?

我看到有控件:Tile Control 但我在工具箱里找不到它

提前致谢

WPF 中没有可用的内置 Tile 控件。

您将必须自己创建自定义或使用第三方控件。

有免费的开源选项可用,例如 mahapps.metro Tile 控件:http://mahapps.com/controls/tile.html. It does of course require you to install mahapps.metro (preferably using NuGet) though: http://mahapps.com/guides/quick-start.html

在页面中添加这些命名空间或window 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>