Bonjour,
J'ai des storyboard commun a plusieurs pages. Y a t il un moyen de les factoriser ?
Merci
Bonjour,
J'ai des storyboard commun a plusieurs pages. Y a t il un moyen de les factoriser ?
Merci
ben mets le en ressource de l'application...
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Le mettre en ressource ?
Faire un fichier XAML distinct ?
Pouvez-vous me dire la procedure ?
Merci
Tu peux le mettre, par exemple, dans le App.xaml, ou bien dans un fichier XAML à part. Dans ce cas il faut préciser l'attribut x:Key pour accéder à ton storyboard par son nom
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Quelle est la meilleur facon de faire ? le fichier xaml non ?
ça change pas grand chose... soit tu mets directement dans le App.xaml :
Soit tu le mets dans un ResourceDictionary que tu inclues à partir du App.xaml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <Application x:Class="MonAppli.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="Window1.xaml"> <Application.Resources> <Storyboard x:Key="monStoryboard"> ... </Storyboard> </Application.Resources> </Application>
Y a pas vraiment d'avantages ou d'inconvénients dans l'absolu, ça dépend comment tu préfères organiser ton code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <Application x:Class="MonAppli.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="Window1.xaml"> <Application.Resources> <ResourceDictionary> <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="MonResourceDictionary.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> </Application>
Pas de questions techniques par MP ! Le forum est là pour ça...
Tutoriels : Les nouveautés de C# 6 - Accès aux données avec Dapper - Extraction de données de pages web à l'aide de HTML Agility Pack - La sérialisation XML avec .NET (Aller plus loin) - Les markup extensions en WPF
Partager