Получить доступ к элементам вне XAML
Привет сообщество,
Я создал xaml-элемент управления внутри формы windows.
В моем XAML-код.CS файл я хочу, чтобы получить доступ к богатой текстовое поле внутри этой формы. Я объявил его публичным, но не могу получить к нему доступ...
заранее спасибо
Что я уже пробовал:
public System.Windows.Forms.RichTextBox rtbBill;
private void btnBill_Click(object sender, RoutedEventArgs e) { // get access to rtbCuisine here }
[no name]
Ну ... во-первых, название элемента управления-rtbBill, а не rtbCuisine.
Member 11964326
спасибо за этот полезный ответ :)
[no name]
- Не за что, я полагаю. Ничто другое в вашем сообщении не имеет никакого смысла.
Jon McKee
У меня нет большого опыта работы с WinForms, но я предполагаю, что вы используете ElementHost
для размещения WPF UserControl
или что-то похожее? Возможно, вам придется пересечь иерархию, используя ElementHost.Parent
. Это действительно помогло бы иметь больше кода. То, что вы опубликовали, не показывает ничего релевантного, такого как код, в котором размещен xaml, или сам xaml, поэтому я сомневаюсь, что вы получите какие-либо значимые ответы.