Форум программистов, компьютерный форум CyberForum.ru

Программирование Windows Phone

Войти
Регистрация
Восстановить пароль
 
8i
15 / 0 / 3
Регистрация: 21.02.2013
Сообщений: 61
#1

Как не писать каждый раз public модификаторы в XAML? - Windows Phone

29.06.2014, 16:40. Просмотров 618. Ответов 2
Метки нет (Все метки)

Сейчас я делаю так:
XML
1
2
3
4
5
6
7
8
<UserControl
   ...
    <Grid...
        <TextBlock Height="30" x:FieldModifier="public" ...
        <Image Height="45" x:FieldModifier="public" ...
        <TextBlock Height="15" x:FieldModifier="public" ...
    </Grid>
</UserControl>
Если их не помечать public, то к этим элементам я не могу обратиться по имени.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2014, 16:40     Как не писать каждый раз public модификаторы в XAML?
Посмотрите здесь:

Windows Phone Всем желающим научиться писать под WP7
Windows Phone Button в XAML
В какой среде лучше писать под Windows Phone? Windows Phone
Windows Phone Привязка данных в XAML
Windows Phone Почему xaml не видит namespace?
Windows Phone Рендеринг XAML. Windows Phone 8.1
Windows Phone Создал UserControl в проекте, как его подключить в xaml-документе?
Простой календарь в xaml Windows Phone
Не загружается конструктор XAML Windows Phone
Отказывается работать конструктор xaml Windows Phone
Баг с конструктором XAML в VS15 Windows Phone
С++ и Xaml Windows Phone

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
A4Tech_Man
 Аватар для A4Tech_Man
51 / 51 / 7
Регистрация: 23.05.2013
Сообщений: 464
30.06.2014, 16:16     Как не писать каждый раз public модификаторы в XAML? #2
x:Name="MyName" обычно достаточно
8i
15 / 0 / 3
Регистрация: 21.02.2013
Сообщений: 61
30.06.2014, 16:40  [ТС]     Как не писать каждый раз public модификаторы в XAML? #3
Цитата Сообщение от Зиннур Посмотреть сообщение
x:Name="MyName" обычно достаточно
Спачсибо за ответ, но на самом деле не совсем. Для вложенных компонентов работает только FindName:
C#
1
2
3
4
имяюзерконтрола.имя_grid <- правильно
имяюзерконтрола.имя_grid.имя_текст_бокса_в_гриде <- ошибка, если нет модификатора public
имяюзерконтрола.имя_grid.FindName(имя_текст_бокса_в_гриде) <- ок! работает
имяюзерконтрола.FindName(имя_текст_бокса_в_гриде) <- хотя так тоже работает
Yandex
Объявления
30.06.2014, 16:40     Как не писать каждый раз public модификаторы в XAML?
Ответ Создать тему
Опции темы

Текущее время: 03:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru