none
Problème d'affichage custom control Windows Store RRS feed

  • Question

  • Salut,

    J'ai crée un projet DLL Windows store où j'ai mes custom controls, lorsque j'importe ma DLL dans un autre projet le custom control ne s'affiche aucune erreur ne s'affiche ni une exception,j'ai suivi les même étapes pour créer un custom control sous Windows Phone (d'ailleurs sous Windows Phone le custom control marche parfaitement). 

    voici le code de mon control.

    Une idée?

    Merci d'avance

    <ResourceDictionary
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:local="using:WindowsStore.Controls"
        >
        <Style TargetType="local:ProgressBarText">
            <Setter Property="Background" Value="Transparent" />
            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="local:ProgressBarText">
                        <Border>
                            <StackPanel >
                                <TextBlock Text="{TemplateBinding Text}"  TextWrapping="Wrap" />
                                <ProgressBar IsIndeterminate="{TemplateBinding IsIndeterminate}" />
                            </StackPanel>
                        </Border>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>
    </ResourceDictionary>

     public class ProgressBarText : ContentControl
        {
            public bool IsIndeterminate
            {
                get { return (bool)GetValue(IsIndeterminateProperty); }
                set { SetValue(IsIndeterminateProperty, value); }
            }
     
            public static readonly DependencyProperty IsIndeterminateProperty =
                DependencyProperty.Register("IsIndeterminate", typeof(bool), typeof(ProgressBarText), new PropertyMetadata(true));
     
            public string Text
            {
                get { return (string)GetValue(TextProperty); }
                set { SetValue(TextProperty, value); }
            }
     
            public static readonly DependencyProperty TextProperty =
                DependencyProperty.Register("Text", typeof(string), typeof(ProgressBarText), new PropertyMetadata("Chargement"));
    
            public ProgressBarText()
            {
                this.DefaultStyleKey = typeof(ProgressBarText);
            }
            
        }


    dimanche 16 juin 2013 17:01

Réponses

  • Salut, 

    J'ai trouver la solution pour ceux qui auront le même problème.

    un Projet DLL Windows Store ne permet de packager les resources comme Silverlight pour Windows Phone et donc pour créer vos custom controls il faudrait les créer directement dans votre projet sans passer par une DLL.


    mardi 18 juin 2013 10:55

Toutes les réponses