Я создаю пользовательский элемент управления. Идея состоит в том, чтобы использовать 4 ползунка для установки значений RGBA и прямоугольника для отображения полученного цвета. Я создал свойство Dependency для результата цвета, чтобы я мог привязываться к нему. Это работает до сих пор. Я не понимаю, как объединить результаты 4 слайдера в одно значение цвета. Я знаю, как это сделать, а не где это делать. Кажется, что нет никакого кода для пользовательских элементов управления. Где я могу реализовать логику для своих пользовательских элементов управления? Что мне здесь не хватает? Благодарю.Пользовательский код управления (winRT XAML C++)?
0
A
ответ
2
Вам необходимо переопределить метод OnApplyTemplate и вызвать GetTemplatePart для каждого элемента управления шаблонами и сохранить их в частных полях. Затем добавьте свойства зависимостей для каждого из каналов RGBA и, возможно, используйте TemplateBinding, чтобы привязать значения ползунка к свойствам. Наконец, в обратных вызовах свойств зависимостей задано значение свойства Color.
Смежные вопросы
- 1. Пользовательский пользовательский элемент управления Xaml WinRT с Bindable Collection
- 2. Пользовательский VisualState не устанавливается в WinRT XAML
- 3. Шаблон управления - XAML WinRT Button Padding
- 4. WinRT - XAML привязки DataContext
- 5. Локализация в WinRT xaml
- 6. WinRT XAML StoryBoard отсутствует
- 7. WinRT XAML DataBinding
- 8. Как клонировать UIElement в WinRT XAML C#?
- 9. Область полигона в WinRT XAML C#
- 10. XAML-код в C#
- 11. winrt xaml объединил ресурсы
- 12. Empty DatePicker (WinRT-XAML)
- 13. WPF: Открытый исходный код примеров управления xaml
- 14. Обновить пользовательский элемент управления Xaml/lightswitch
- 15. Winrt Xaml Toolkit привязывается к подчиненному свойству управления
- 16. WinRT XAML Toolkit Элементы управления диаграммами: как стилизовать элементы легенды?
- 17. WinRT XAML Toolkit NumericUpDown Template
- 18. Пользовательский шаблон разметки xaml для управления пользователями
- 19. Условное скрытие элементов управления WinRT/XAML с использованием стиля - возможно?
- 20. Где находится элемент управления вылетом в WinRT XAML?
- 21. WinRT XAML System.Void Compile Ошибка в
- 22. Настроить календарь Winrt Xaml Toolkit
- 23. XAML WinRT ComboBox Set SelectedItem
- 24. PieChart в WinRT XAML Toolkit
- 25. Как программно запускать события нажатия клавиш в WinRT/C#/XAML?
- 26. C# winrt/metro app, пользовательский шрифт WebView
- 27. пользовательской виртуализация обертка панели для WinRT-XAML
- 28. Где дата выбора в WinRT XAML?
- 29. WinRT-XAML альтернатива сетке TextBox
- 30. Контекстное меню в WinRT Xaml
ОК, похоже, это может привести меня на правильный путь. Я думал об определении свойства зависимостей для каждого значения, но это казалось немного подробным, я надеялся на что-то более простое. Ну, что бы это ни было. Я дам ему попробовать завтра и отметьте его как ответ, если он сработает. Благодарю. – MFlamer
Обязательно используйте фрагменты кода для свойств зависимостей или если вы в него входите - шаблоны T4. –
Доступны ли фрагменты в C++? Я не мог их найти. – MFlamer