Comment déclarer une ressource d'une classe interne privée dans WPF?
-
06-07-2019 - |
Question
J'essaie de déclarer une ressource dans un contrôle utilisateur WPF et j'aimerais que cette ressource soit une instance d'une classe interne privée. Comment je fais ça?
XAML:
<UserControl ...>
<UserControl.Resources>
<local:MyConverter x:Key="MyConverter" />
</UserControl.Resources>
</UserControl>
Code Derrière:
public partial class MyUserControl : UserControl
{
private class MyConverter : IValueConverter
{
// convertion code...
}
}
La solution
Vous ne pouvez pas le faire si la classe est privée, vous pouvez la rendre interne à la place
En ce qui concerne la déclaration d'une classe interne en XAML, consultez cette discussion.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow