Лучший отвечающий
Связывание элементов WPF

Вопрос
-
На форму программно добавляем элемент с именем Test01, как к нему можно обратиться по имени?25 июня 2011 г. 7:43
Ответы
-
Если вы этот элемент добавляете програмно на форму, то можете програмно и добавить биндинги. Так же, вы можете явно указать его имя при добавлении на форму, тут уже все зависит от конкретной задачи.
- Предложено в качестве ответа Abolmasov Dmitry 28 июня 2011 г. 5:35
- Помечено в качестве ответа Abolmasov Dmitry 4 июля 2011 г. 8:14
27 июня 2011 г. 10:41Отвечающий -
Во время добавления элемента на форму он описывается в специально скрытом файле и в результате этого вы можете к нему обращаться по имени.
Что бы добиться того же результата при выполнении программы, объявите переменную вне процедур, а затем в нужном месте установите необходимые свойства и добавьте ее на форму (или в нужный контейнер, если это WPF)
То есть:
Dim MyButton as New Button Private Sub Windows_Load () MyButton.text = "Кнопка" ..... End Sub
И все. В нужном месте кода можно обращаться как MyButtonА вообще, что бы лучше понимать эти тонкости вам стоит почитать о модели программирования Visual Basic (у каждого языка своя модель немного отличная от других)
- Предложено в качестве ответа Abolmasov Dmitry 30 июня 2011 г. 12:28
- Помечено в качестве ответа Abolmasov Dmitry 4 июля 2011 г. 8:14
29 июня 2011 г. 3:13Отвечающий
Все ответы
-
Если вы этот элемент добавляете програмно на форму, то можете програмно и добавить биндинги. Так же, вы можете явно указать его имя при добавлении на форму, тут уже все зависит от конкретной задачи.
- Предложено в качестве ответа Abolmasov Dmitry 28 июня 2011 г. 5:35
- Помечено в качестве ответа Abolmasov Dmitry 4 июля 2011 г. 8:14
27 июня 2011 г. 10:41Отвечающий -
Биндинг делается аналогично тому, как в ответе - Привязка эффекта. Если это не то, что вам нужно - то уточните, пожалуйста, вопрос.
Для связи [mail]28 июня 2011 г. 5:35 -
Необходимо сделать так, что бы можно было обратиться к элементу так - Myname.Text = .....
Или MyName.Image = ...
28 июня 2011 г. 19:11 -
Во время добавления элемента на форму он описывается в специально скрытом файле и в результате этого вы можете к нему обращаться по имени.
Что бы добиться того же результата при выполнении программы, объявите переменную вне процедур, а затем в нужном месте установите необходимые свойства и добавьте ее на форму (или в нужный контейнер, если это WPF)
То есть:
Dim MyButton as New Button Private Sub Windows_Load () MyButton.text = "Кнопка" ..... End Sub
И все. В нужном месте кода можно обращаться как MyButtonА вообще, что бы лучше понимать эти тонкости вам стоит почитать о модели программирования Visual Basic (у каждого языка своя модель немного отличная от других)
- Предложено в качестве ответа Abolmasov Dmitry 30 июня 2011 г. 12:28
- Помечено в качестве ответа Abolmasov Dmitry 4 июля 2011 г. 8:14
29 июня 2011 г. 3:13Отвечающий