web-dev-qa-db-fra.com

Boîte à outils WPF étendue - Comment ajouter une référence au projet?

Je suis nouveau sur WPF. Je veux utiliser le sélecteur datetime. J'ai téléchargé le "Extended WPF Toolkit - 1.9.0" sur le site ci-dessous.

http://wpftoolkit.codeplex.com/releases/view/96972

J'ai décompressez le fichier et trouvé deux DLL. L'un est "WPFToolkit.dll" et "Xceed.Wpf.Toolkit.dll".

Maintenant, comment ajouter ces deux DLL dans mon projet? et Comment utiliser le contrôle datetime dans mon projet.

18
Mahesh Alle

Tout d'abord, référencez ces DLL dans votre projet.
Cliquez avec le bouton droit sur References dans l'Explorateur de solutions et cliquez sur Add Reference, parcourez maintenant et ajoutez les deux DLL.

Deuxièmement, générez le projet une fois pour activer intellisense en XAML pour les DLL nouvellement ajoutées.

Troisièmement, dans votre fichier XAML, ajoutez l'espace de noms suivant

    xmlns:wpfTool="clr-namespace:Xceed.Wpf.Toolkit;Assembly=Xceed.Wpf.Toolkit"

Conseil: saisissez xmlns:customName="wpftool" et vous devriez pouvoir voir la liste intellisense de tous les espaces de noms pertinents.

Voici le code XAML:

<Window x:Class="WpfApplication1.MainWindow"
        xmlns="http://schemas.Microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.Microsoft.com/winfx/2006/xaml"
        xmlns:wpfTool="clr-namespace:Xceed.Wpf.Toolkit;Assembly=Xceed.Wpf.Toolkit"
        Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.RowDefinitions>
            <RowDefinition Height="*"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
        <Grid.ColumnDefinitions>
            <ColumnDefinition Width="*"/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>
        <wpfTool:DateTimePicker Grid.Row="0">

        </wpfTool:DateTimePicker>
    </Grid>
</Window>
47
Anand Murali

Installation de la boîte à outils étendue à l'aide de NuGet

Install NuGet  
Open your Visual Studio.  
Open your solution/project.  
Open Tools menu, select Library Package Manager and select Package Manager Console
Run the following command "Install-Package Extended.Wpf.Toolkit"      

puis essayez, vous obtiendrez l'espace de noms.

page du package NuGet (disponible depuis le 17 juin 2016)

10
jithesh

Manière graphique d'ajouter les contrôles dans VS 2013

  1. Tout d'abord, référencez ces DLL dans votre projet.
  2. Cliquez avec le bouton droit sur Références dans l'Explorateur de solutions et cliquez sur Ajouter une référence, parcourez maintenant et ajoutez les deux DLL.
  3. Faites un clic droit sur la boîte à outils> Zone générale et choisissez "Ajouter un onglet" - Donnez le nom à l'onglet, dites "Contrôles WPF Toolkit"!
  4. Maintenant, cliquez sur Choisir les éléments .. Il ouvre la boîte de dialogue Choisir les éléments de la boîte à outils ...!
  5. Dans l'onglet Composant WPF - Maintenant, cliquez sur le bouton Parcourir et localisez la DLL téléchargée et cliquez sur Ouvrir
  6. L'onglet Composant WPF affichera tout le contrôle
  7. En cliquant sur OK "WPF Toolkit Controls" remplira tous les contrôles de WPF Toolkit
  8. Maintenant, faites glisser et déposez le contrôle requis - Il ajoutera automatiquement la référence d'espace de noms requise.
7
Sawarkar vikas

Si vous souhaitez vous en tenir à la méthode que vous utilisez actuellement, cliquez avec le bouton droit sur votre projet, puis choisissez Ajouter une référence. Accédez à Parcourir et recherchez les DLL que vous avez téléchargées.

ou

Téléchargez NuGet ici . Il est beaucoup plus facile d'installer des bibliothèques tierces.

3
for-each

En XAML, vous devez ajouter:

Pour AvalonDock:

xmlns:xcad="http://schemas.xceed.com/wpf/xaml/avalondock"

Pour WPF Toolkit:

xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
2
Wouter