Я новичок в WPF, теперь я хотел бы создать библиотеку WPC userControl, которая включает в себя панель UserControl в строке рейтинга. Все шаги по созданию рейтинговой панели уже выполнены, но я бы хотел добавить свойство RatingValue:
public static readonly DependencyProperty RatingValueProperty =
DependencyProperty.Register("RatingValue", typeof(int), typeof(RatingControl),
new FrameworkPropertyMetadata(0, FrameworkPropertyMetadataOptions.BindsTwoWayByDefault, new PropertyChangedCallback(RatingValueChanged)));
public int RatingValue
{
get { return (int)GetValue(RatingValueProperty); }
set
{
SetValue(RatingValueProperty, value);
}
}
private static void RatingValueChanged(DependencyObject sender, DependencyPropertyChangedEventArgs e)
{
//... change the rating value
}
что пользователь моего UserControl может изменить значение от 0 до 5, которое отображается в раскрывающемся списке (поле со списком) в окнах свойств (поскольку существуют некоторые свойства пользовательских элементов управления, такие как видимость, стиль окон, фон ... )
Как я могу это сделать?
Заранее большое спасибо,
Вьет