2012-02-16 3 views
0

В моем приложении используется контроль рейтинга (из инструментария wpf). Есть ли способ масштабировать этот контроль? Рейтинговые звезды слишком большой для моего приложения ..wpf toolkit рейтинг размер

Я попытался установить ширину или высоту, но это просто режет звезды, но doens't изменять их размер:

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



Greets Даан

ответ

3

я не знаю контроль рейтинг, но если вы хотите что-то масштабное в МОФ вы можете просто использовать ScaleTransform

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

Я Бесполезный Не думай об этом! Спасибо за ответ. Я перевел это на: ratingControl.LayoutTransform = новый ScaleTransform (0.5.0.5); и он работает как шарм. – Daan

+0

При попытке использовать это на Windows Phone, похоже, не присутствует LayoutTransform; в этом случае я использовал вышеуказанный код, но вместо этого использовал RenderTransform. –

+0

Это блестящее, обычно забытое решение. – TimothyP