Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Windows Phone
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
8i
15 / 0 / 1
Регистрация: 21.02.2013
Сообщений: 61
1

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

29.06.2014, 16:40. Просмотров 685. Ответов 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, то к этим элементам я не могу обратиться по имени.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2014, 16:40
Ответы с готовыми решениями:

Как упростить опрос и не писать каждый раз варианты ответа?
Гуру своего дело, помогите начинающему программисту ). Нужно сделать опрос, в котором много...

Каждый раз прописывать public?
Смотрю видеокурс. И там программист все время пишет public перед данными и методами в классе. Я так...

Модификаторы доступа public, private, protected
Есть ли в Си модификаторы доступа public, private, protected?

Не реализуется интерфейс IList<T>. Не позволяет использовать модификаторы public
Как правильно реализовать интерфейс, что бы все методы были публичные и доступны через объект? На...

Изменить модификаторы доступа public к полям класса на private
Был тут вот такой код: namespace ConsoleApplication3 { class Room { public...

2
A4Tech_Man
Заблокирован
30.06.2014, 16:16 2
x:Name="MyName" обычно достаточно
2
8i
15 / 0 / 1
Регистрация: 21.02.2013
Сообщений: 61
30.06.2014, 16:40  [ТС] 3
Цитата Сообщение от Зиннур Посмотреть сообщение
x:Name="MyName" обычно достаточно
Спачсибо за ответ, но на самом деле не совсем. Для вложенных компонентов работает только FindName:
C#
1
2
3
4
имяюзерконтрола.имя_grid <- правильно
имяюзерконтрола.имя_grid.имя_текст_бокса_в_гриде <- ошибка, если нет модификатора public
имяюзерконтрола.имя_grid.FindName(имя_текст_бокса_в_гриде) <- ок! работает
имяюзерконтрола.FindName(имя_текст_бокса_в_гриде) <- хотя так тоже работает
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2014, 16:40

Для чего нужны модификаторы protected, private, public
подскажите, кто в курсе, зачем вообще нужны эти модификаторы доступа? ведь, все их можно обойти......

Зачем писать модификаторы доступа перед словом class?
Например public class A {} Private class B {}

Когда писать public?
class CreateJSON{ function InspectionFile( $JSONfile ){ if( file_exists( $JSONfile ) ):...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru