Действительно важно использовать пакет URIs в приложениях WPF?

Почему мы должны использовать их, а не обычные?

что является преимуществами использования этого:

new Uri("pack://application:,,,/File.xaml");

по этому:

new Uri("/File.xaml", UriKind.Relative);
8
задан iLemming 9 August 2010 в 16:13
поделиться

1 ответ

Первый - вы можете использовать кросс-сборку, добавив имя сборки после трех запятых. Таким образом, вы можете создать общую библиотеку с общими стилями и другими достоинствами XAML, которые могут использоваться несколькими сборками.

Синтаксис выглядит следующим образом:

pack://application:,,,/Common;component/CommonResources.xaml

где Common - это имя сборки, а все, что находится после компонента, - это путь внутри этой сборки к сопоставленному ресурсу. Последний может использоваться только внутри одной сборки (и должен быть предпочтительным).

Я часто использую его для ResourceDictionaries, находящихся в общей сборке над несколькими сборками модульного типа.

11
ответ дан 5 December 2019 в 15:17
поделиться
Другие вопросы по тегам:

Похожие вопросы: