Ответ 1
Я считаю, что это должно сработать, если вы выполните следующее:
- Добавьте SketchStyles.xaml в проект wpf (самый простой способ - найти его, создав проект wpf SketchFlow и скопировав его там)
- Ссылка Microsoft.Expression.Prototyping.SketchControls.dll в вашем проекте (найдена здесь в моей системе: C:\Program Files (x86)\Microsoft SDK\Expression\Blend.NETFramework\v4.0\Libraries)
- Добавить каталог с именем "Шрифты"
- В этом каталоге добавьте 3 шрифта, найденных в проекте SketchFlow
- Чтобы заставить шрифт Sketch по умолчанию работать, откройте SketchStyles.xaml в режиме редактирования xaml и найдите строку с "Buxton Sketch", она будет ссылаться на ваш старый проект, его следует изменить так, чтобы выглядеть так: < FontFamily x: Key = "FontFamily-Sketch" > Шрифты /# Buxton Sketch </FontFamily>
-
Наконец, отредактируйте файл app.xaml в режиме редактирования xaml и убедитесь, что он выглядит так:
<Application.Resources> <!-- Resources scoped at the Application level should be defined here. --> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="/Microsoft.Expression.Prototyping.SketchControls;component/ScrollViewerStyles.xaml"/> <ResourceDictionary Source="SketchStyles.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources>