Гость
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / [SL] Name или x:Name? / 7 сообщений из 7, страница 1 из 1
27.05.2011, 09:26
    #37281822
enigmatic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SL] Name или x:Name?
В стандартном шаблоне сильверлайт-приложения грид LayoutRoot объявлен так:
Код: plaintext
1.
    <Grid x:Name="LayoutRoot" Background="White">
Почему именно x:Name?
...
Рейтинг: 0 / 0
27.05.2011, 10:27
    #37281963
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SL] Name или x:Name?
ну ты выше глянь, что такое "x" - это префикс namespace и увидишь
xmlns:x=" http://schemas.microsoft.com/winfx/2006/xaml"

то есть, это так делается импортирование/using пространства имен,но только в xaml.
поэтому дальше и пишется, x:Name
так как Name находится в той области. сотри строчку с импортом x и получишь ошибку.
...
Рейтинг: 0 / 0
27.05.2011, 10:45
    #37282011
enigmatic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SL] Name или x:Name?
AlexeiK,

Объявление префикса "x:" нужно, спору нет, без него не сделать связывание codebehind и замл.
Вопрос в том, почему именно x:Name, а не Name - оба варианта работоспособны.
...
Рейтинг: 0 / 0
27.05.2011, 10:55
    #37282038
AlexeiK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SL] Name или x:Name?
ну вот, домашнее задание тебе подумать. а то трафика больше, чем размышлений :)
...
Рейтинг: 0 / 0
27.05.2011, 17:15
    #37283087
Proga
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SL] Name или x:Name?
AlexeiKну вот, домашнее задание тебе подумать. а то трафика больше, чем размышлений :)
новый неймспэс с нэймом унутри.
здесь форум, а не школа.
люди спрашивают, мы отвечаем.
...
Рейтинг: 0 / 0
27.05.2011, 17:35
    #37283116
уТКа
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SL] Name или x:Name?
@автор

вот читай

п.с. Google и MSDN рулят
...
Рейтинг: 0 / 0
10.06.2011, 08:47
    #37303573
enigmatic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
[SL] Name или x:Name?
уТКа,

MSDNMany common Silverlight XAML scenarios do not require the x:Name attribute because the Name dependency property satisfies this same purpose, implementing and integrating x:Name functionality as a Silverlight-specific programming model property. However, there are still some common XAML scenarios where code access to an element with no Name property is necessary, most notably in certain animation and storyboard support classes. For instance, you should specify x:Name on timelines and transforms created in XAML if you intend to reference them from code later.

Смысл задавать x:Name вместо Name есть только если Name отсутствует.
Тогда непонятно, откуда такая любовь именно к x:Name у составителей стандартных шаблонов.
Может быть оттого, что составители шаблонов пользовались дизайнером msvs, он их повсюду лепит, или для предполагаемой совместимости чего-нибудь с чем-нибудь.
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / [SL] Name или x:Name? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]