2010-06-29 11 views

Répondre

11

Je crois que cela devrait fonctionner si vous effectuez les opérations suivantes:

  • Ajouter SketchStyles.xaml à votre projet WPF (moyen le plus simple est de le trouver en créant un projet SketchFlow WPF et le copier à partir de là)
  • Référence Microsoft.Expression.Prototyping.SketchControls.dll dans votre projet (trouvé ici sur mon système: C: \ Program Files (x86) \ Microsoft SDKs \ Expression \ Blend.NETFramework \ v4.0 \ Bibliothèques)
  • Ajouter un répertoire nommé "Fonts"
  • Dans ce répertoire, ajoutez les 3 polices fou sd dans un projet SketchFlow
  • Pour que la police Sketch par défaut fonctionne, ouvrez SketchStyles.xaml en mode d'édition xaml, et trouvez la ligne avec "Buxton Sketch", elle contiendra une référence à votre ancien projet, elle devrait être remplacée par ressembler à ceci: < FontFamily x: Key = "FontFamily-Sketch"> Polices/# Buxton Sketch </FontFamily>
  • dernier, modifier app.xaml en XAML mode d'édition et assurez-vous qu'il ressemble à ceci:

    <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> 
    
+0

merci beaucoup, chaque étape a parfaitement fonctionné! – Mark

3

L'application Sketchflow utilise "SketchStyle.xaml" pour tous les styles d'esquisse. Vous pouvez trouver ce fichier xaml lorsque vous créez une nouvelle application Sketchflow avec mélange.

Et à partir de ce fichier xaml, vous pouvez copier les styles. Vous avez juste à copier tout le style dans le app.xaml de votre application ou votre ResourceDictionary. Et que vous pouvez simplement les utiliser, par exemple pour vos boutons, avec:

<Button Content="My Button" Style="{DynamicResource Button-Sketch}"/> 

J'espère que cela vous a aidé.

+0

merci beaucoup pour le conseil :) – Mark