Bonjour,
je test l'ajout de theme et je tombe sur une exception lorsque j'execute en mode Debug ( tout fonctionne en normal ).
.System.Windows.Markup.XamlParseException occurred
Message=Impossible de créer un 'System.Type' à partir du texte 'controlsPrimitives:CalendarButton'. [Line: 1 Position: 232]
LineNumber=1
LinePosition=232
StackTrace:
à MS.Internal.XcpImports.CreateFromXaml(String xamlString, Boolean createNamescope, Boolean requireDefaultNamespace, Boolean allowEventHandlers, Boolean expandTemplatesDuringParse)
InnerException:
Le 'ControlsPrimitives:CalendarButton' varie en fonction du projet ou j'ai testé le theming.
Apres une journée
de recherche, les solutions proposées sont de rajouter toute les références vers le toolkit, et ca ne fonctionne pas pour moi.
J'ai fait un sample, tout ce qu'il y a de plus basique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <UserControl x:Class="SilverlightApplication1.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" xmlns:theme="clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.BubbleCreme" d:DesignHeight="300" d:DesignWidth="400"> <theme:BubbleCremeTheme> <Grid x:Name="LayoutRoot" Background="White"> <Button Width="200" Height="20">fdefef</Button> </Grid> </theme:BubbleCremeTheme> </UserControl>. Sur ma machine de dev quotidienne, j'obtiens cette erreur lors du débug. Sur une autre machine ca marche parfaitement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 public partial class MainPage : UserControl { public MainPage() { InitializeComponent(); } }
J'en déduis donc qu'il y a un problème d'install, j'enleve donc le toolkit, les tools et le sdk, puis je reinstall.
Le problème est toujours présent.
Avant de perdre une demi journée de desinstall visual studio, n'y aurai-t-il pas d'autre solution ?
Merci!
Partager