У меня есть страница xaml samplePage.xaml
и ее соответствующий файл .cs samplePage.xaml.cs
. На этой странице есть текстовое поле textBox1
. Теперь я создаю экземпляр страницы:Как вы можете получить элемент xaml с помощью C#?
PhoneApp1.samplePage s = new PhoneApp1.samplePage();
и после этого, я хотел бы установить значение в текстовом поле с помощью вызова:
s.textBox1.Text = "whatever"
, но оказывается, есть ошибка сообщение о том,
«PhoneApp1.samplePage» не содержит определения для «textBox1» и не метод расширения «textBox1» принимающую первый аргумент типа Ph oneApp1.samplePage»может быть найден (вы отсутствуете использование директивы или ссылку на сборку?)
Я хотел бы знать, как получить элемент XAML, используя C# код?
Это действительно странно, я написал короткий тест и доступ к именованным элементам xaml из C# отлично работают здесь. Можете ли вы разместить больше кода, например. xaml вашего TextBox и местоположение ваших вызовов C#? – Andrej
Я не думаю, что этот метод будет работать с NavigationService –