Wpf добавляет несколько пользовательских элементов управления, а как насчет привязки?
Я добавляю в свое главное окно несколько пользовательских элементов управления Code Mainwindow.xaml.vb
Dim u1 As UserControl = New CTRL_Engine(Brushes.Brown) u1.Height = 100 u1.Width = 100 u1.Name = "Test1" CTRL_Visu.Children.Add(u1) Canvas.SetLeft(u1, 520) Canvas.SetTop(u1, 20) Dim u2 As UserControl = New CTRL_Engine(Brushes.Red) u2.Height = 100 u2.Width = 100 u2.Name = "Test2" CTRL_Visu.Children.Add(u2) Canvas.SetLeft(u2, 10) Canvas.SetTop(u2, 20) Usercontrol.xaml Code Usercontrol.xaml.vb Public Shared Property Hintergrund As Brush = Brushes.Yellow Public Event PropertyChanged As PropertyChangedEventHandler Implements INotifyPropertyChanged.PropertyChanged Private Sub OnPropChanged(<CallerMemberName> Optional propName As String = "") RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(propName)) End Sub Public Shared Property Colorr As Brush Get Return Hintergrund End Get Set(ByVal value As Brush) Hintergrund = value ' NotifyOfPropertyChange(Function() Colorr) ' RaiseEvent PropertyChanged(Me, New PropertyChangedEventArgs(Colorr)) End Set End Property
Во-первых, оба элемента управления в окнах имеют один и тот же цвет (как и последнее добавление), и я хочу позже использовать эти элементы управления для индивидуального изменения цвета заливки прямоугольника. как справиться с этим с помощью привязки и как справиться с последующим использованием добавленных пользовательских элементов управления?
Что я уже пробовал:
Читал серверные проводки, но на самом деле не нашел решения