В Silverlight почему некоторые свойства с префиксом х, например х: имя, а некоторые нет?

голоса
2

В Silverlight (и я думаю, WPF) почему свойства х: имя х: FieldModifier х: Uid только те, с префиксом х.

Я понимаю, что х префикс используется для обозначения пространства имен XML, но есть и ряд других свойств, которые не используют префикс таких как ширина. Определение элемента управления является такая общая задача, кажется странным требовать префикса?

Задан 10/12/2008 в 10:09
источник пользователем
На других языках...                            


3 ответов

голоса
3

Я думаю, что ключевым моментом здесь является разница между XAML и WPF / SL.

Xaml действительно язык инициализации объекта и совершенно не зависит от МОФ / SL. Например, вы можете также использовать XAML для определения рабочих процессов в WF. Я думаю, что это является причиной того, чтобы иметь «чистые» Xaml имена-х дифференцируют от представления пространств имен.

Ответил 10/12/2008 в 11:32
источник пользователем

голоса
2

Обновление: Я сожалею, потому что я не очень хорошо понимаю вопрос (см комментарий).

В Silverlight и WPF в .net пространства имен связаны с пространствами имен XML. Более общие .net Пространства имен представляют собой ассоциированный с XML - имен « http://schemas.microsoft.com/winfx/2006/xaml/presentation ». Затем в XAML корневого элемента есть это определение пространства имен:

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 

Эти средства, связанные в .net пространства имен « http://schemas.microsoft.com/winfx/2006/xaml/presentation » не нужен префикс.

Вот хорошее объяснение XAML и пространств имен.

Ответил 10/12/2008 в 10:27
источник пользователем

голоса
-3

Один из:

  • Личное предпочтение.
  • Реализация (класс) этого проекта находится в той же сборке, что и файл XAML.
  • Какой-то дурак решил создать свое собственное имущество имени.
Ответил 10/12/2008 в 11:29
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more