【问题标题】:How to create a simple tile in wpf?如何在 wpf 中创建一个简单的图块?
【发布时间】:2018-02-05 10:35:45
【问题描述】:

如何在WPF中创建一个简单的图块,有原生控件吗?还是绝对有必要通过 nuget 安装包?

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

提前致谢

【问题讨论】:

  • 第一个 Googel 结果:Tiles for UWP apps?
  • 谢谢,但我不使用 UWP 而是使用 Application WPF。
  • 我找到了这篇文章,但在我的工具箱中找不到这个控件documentation.devexpress.com/WPF/11541/Controls-and-Libraries/…
  • 哦,您想构建自己的磁贴布局而不是使用 Windows 的...您知道DevExpress.Xpf.LayoutControl 是一个第三方库,您需要buy 才能使用上显示的磁贴功能该网站,它与 Microsoft 或包含的控件无关。
  • 没有免费的等价物吗?

标签: wpf tile


【解决方案1】:

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

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

有可用的免费开源选项,例如 mahapps.metro Tile 控件:http://mahapps.com/controls/tile.html。当然,它确实需要您安装mahapps.metro(最好使用NuGet):http://mahapps.com/guides/quick-start.html

【讨论】:

  • 还有来自codeproject的link
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2011-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-02
    • 2023-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多