Я добавил usercontrol в свой проект так:
Public Sub clickAutoDrillLeft(ByVal sender as Object, ByVal e as System.Windows.RoutedEventArgs)
Dim LSliderItem as New TriplexAmpsControl
me.LeftSlider.Items.Add(LSliderItem)
End sub
Объект "LSliderIn" - это элемент управления, а "TriplexAmpsControl" - это пользовательский элемент управления, имеющий три свойства только для записи, объявленные как целые числа с именами "AmpsPhaseA", "AmpsPhaseB" и "AmpsPhaseC".
Если я создаю экземпляр элемента управления во время выполнения, как указано выше, я могу сразу назначить значение одному из свойств, например:
Public Sub clickAutoDrillLeft(ByVal sender as Object, ByVal e as System.Windows.RoutedEventArgs)
Dim LSliderItem as New TriplexAmpsControl
me.LeftSlider.Items.Add(LSliderItem)
LSliderItem.AmpsPhaseA = 50
End sub
Но только в рамках подпрограммы. Я не знаю, как ссылаться на значения элемента управления в другом месте формы, потому что, если я пытаюсь вызвать элемент управления по его имени из какого-либо другого подпрограммы, компилятор, естественно, говорит мне, что элемент управления не является частью проекта, потому что он еще не был создан.
Все, что я смог найти по этому вопросу, касается создания элементов управления в выделенном фрагменте кода, но при этом отмечалось, как подключаться к пользовательским элементам управления, как я это делал.