IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Silverlight Discussion :

Themes xamlParseException sl


Sujet :

Silverlight

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut Themes xamlParseException sl
    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>
    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();
            }
        }
    . Sur ma machine de dev quotidienne, j'obtiens cette erreur lors du débug. Sur une autre machine ca marche parfaitement.
    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!

  2. #2
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Est-ce que tu as bien une référence vers la dll qui contient le contrôle CalendarButton ?

  3. #3
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Ben non, je ne l'utilise pas.
    Le problème c'est que si j'ajoute cette référence, une autre est demandé ensuite.
    J'arrive à des tonnes de référence que je n'utilise pas, pour tout dire je suis pas arrivé au bout, ne retrouvant pas forcément dans quel assembly se trouve tel ou tel control.
    Le sample que je fait je pars de zéro, nouvelle application silverlight. Sur une machine ca fonctionne, l'autre non ( malheureusement c'est ma machine ).

  4. #4
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    SL3 ou SL4 ? Tu as bien les mêmes Toolkit d'installé sur les 2 machines ?

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    SL4, je pense que c'est le même toolkit ( avril ).
    Mais je saurai ca que demain.

    Le problème ressemble à celui-ci http://forums.silverlight.net/forums...00/428125.aspx
    mais l'ajout des références citées ne resouds pas mon problème.
    Ce que je comprend pas, c'est pourquoi j'aurai besoin d'inclure des assemblys que je n'utilise pas, seul le débugeur le fait .

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Tu pourrais nous faire un screenshot de la liste des assemblys que tu références ?

  7. #7
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    J'ai fait un "réparé" toujours la même ****.
    Vu le temps qu'a duré cette "réparation", j'aurais pu tester la desinstall reinstall! Ben de toute facon va falloir y passer...

  8. #8
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2009
    Messages
    2 056
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2009
    Messages : 2 056
    Par défaut
    Apres avoir tout désinstallé, puis reinstallé, c'est toujours identique!
    J'ai remarqué que je n'avais pas la meme version du silverlight 4 sdk.
    La version sur l'ordi qui marche est une version anterieur (4.0.50401.0 vs 4.0.50826.0) .
    Il est donc possible que le problème vienne de là, mais il est etrange que ce soit la "nouvelle" version qui bug.

    Ou bien j'ai Expression 4 de plus, ca peut faire la difference?

Discussions similaires

  1. [Visuel XP] Petite question sur le theme XP...
    Par ZoumZoumMan dans le forum C++Builder
    Réponses: 12
    Dernier message: 20/01/2005, 14h41
  2. Lien vers Mozilla Firebird : il manque les themes
    Par Nasky dans le forum Applications et environnements graphiques
    Réponses: 5
    Dernier message: 20/10/2003, 13h24
  3. Problème d'installation de thème kde
    Par Adrael dans le forum KDE
    Réponses: 7
    Dernier message: 27/09/2003, 11h01
  4. Changer le thème par défaut
    Par Chance666 dans le forum GTK+ avec C & C++
    Réponses: 6
    Dernier message: 26/09/2003, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo