【问题标题】:wpf toolkit rating sizewpf 工具包评级大小
【发布时间】:2012-02-16 14:23:32
【问题描述】:

我在我的应用程序中使用评级控件(来自 wpf 工具包)。有什么办法可以扩展这个控件?对于我的应用程序来说,星级太大了..

我尝试设置高度或宽度,但这只会削减星星但不会调整它们的大小:

Rating ratingControl = new Rating();
ratingControl .ItemsSource = ratingItems;
ratingControl.Width = 50;
ratingControl.Height = 10;
// --> this doesn't change the size of the stars



问候大安

【问题讨论】:

    标签: wpf .net-4.0 wpftoolkit


    【解决方案1】:

    我不知道评级控制,但如果你想在 wpf 中缩放某些东西,你可以简单地使用 ScaleTransform

      <Rating>
          <Rating.LayoutTransform>
                <ScaleTransform ScaleX="0.8" ScaleY="0.8"></ScaleTransform>
            </Rating.LayoutTransform>
       </Rating>
    

    【讨论】:

    • 我没想到!谢谢你的回答。我把它翻译成: ratingControl.LayoutTransform = new ScaleTransform(0.5,0.5);它就像一个魅力。
    • 在 Windows Phone 上尝试此操作时,似乎没有 LayoutTransform;在那种情况下,我使用了上面的代码,但是使用了 RenderTransform。
    • 这是一个出色的,但通常被忽视的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-16
    • 1970-01-01
    • 2010-10-19
    • 2012-06-05
    相关资源
    最近更新 更多