Загрузка/Использование Словарей Ресурса от WinForms разместила управление WPF

Эти параметры будут обеспечивать, чтобы завершающие пробелы отображались в виде точек (или любого другого установленного вами символа). Как вы говорите, точки исчезают, когда вводится другой символ, так как пробелы больше не заканчиваются. Посмотрите также другие опции listchars, если вы хотите увидеть, например, вкладки или другие интересные вещи.

set listchars=trail:·
set list

(см. :help 'listchars', :help 'list')

11
задан Jason Down 21 June 2013 в 15:03
поделиться

2 ответа

Принятие Вас знает, в каких ресурсах Вы нуждаетесь (кажется, что Вы делаете), необходимо просто смочь "ввести" их сами. Что-то как:

var wpfControl = new ...;
wpfControl.Resources.Add(...);
elementHost.Child = wpfControl;

В Вашем вопросе Вы упоминаете, что существуют существующие словари ресурса в библиотеке программ управления. Если так, можно просто сделать это:

var wpfControl = new ...;
wpfControl.Resources.MergedDictionaries.Add(/* instance of existing dictionary */);
elementHost.Child = wpfControl;
4
ответ дан 3 December 2019 в 11:21
поделиться

Для загрузки словарей ресурсов, встроенных в сборку, я использовал следующий фрагмент для их загрузки во время выполнения:

//using System.Windows
ResourceDictionary dict = new ResourceDictionary();
dict.Source = new Uri("MyResourceDictionary.xaml", UriKind.Relative);

Application.Current.Resources.MergedDictionaries.Add(dict);

Это также будет работать для загрузки словаря в исполняемый каталог .

2
ответ дан 3 December 2019 в 11:21
поделиться
Другие вопросы по тегам:

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