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

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

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

вот читай

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

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


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