虽然我已经在这个问题上向Telerik提交了支持票,但我也在这里发布了一个问题,希望有人可以找到解决方案:
RadTileList控件在tile的顶部和底部添加额外的填充.为了证明这一点,我创建了一个包含三个tile的简单WPF应用程序.该应用程序包含一个包含在红色边框内的Telerik RadTileList控件(用于显示控件的开始和结束位置),RadTileList包含三个硬编码的Telerik Tiles.其中两个是"单一"大小的瓷砖,另一个是"双".我要做的是让瓷砖对齐控件的左上角.
以下是xaml:
<Window x:Class="TelerikRadTileListIssue.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
Title="MainWindow" Height="522" Width="559">
<Border BorderBrush="Red" BorderThickness="2">
<telerik:RadTileList >
<telerik:RadTileList.Items>
<telerik:Tile TileType="Single">
<TextBlock>Tile 1</TextBlock>
</telerik:Tile>
<telerik:Tile TileType="Double">
<TextBlock>Tile 2</TextBlock>
</telerik:Tile>
<telerik:Tile TileType="Single">
<TextBlock>Tile 3</TextBlock>
</telerik:Tile>
</telerik:RadTileList.Items>
</telerik:RadTileList>
</Border>
</Window>
Run Code Online (Sandbox Code Playgroud)

我找到了更好的解决方案. 我试用了DevExpress WPF TileLayoutControl.除了不允许用户选择图块之外,它还可以完成Telerik TileListControl所做的所有其他操作,以及更多功能.最重要的是,如果我将Padding属性设置为"0",则瓷砖将完全对齐左上角.我想我现在开始变得更像DevExpress粉丝了.
我很遗憾在StackoverFlow上放弃我的代表100分,这个问题似乎没有人愿意回答,但事后才知道20/20.如果有人找到Telerik问题的解决方案,我将不胜感激.
| 归档时间: |
|
| 查看次数: |
3146 次 |
| 最近记录: |