Bonjour,
Je début en programmation WPF, et j'ai suivie un petit tuto pour faire du dessin dans une fenetre WPF.
J'ai une erreur (récurante) dans mes projets qui m'empéche la compilation:
Le nom "MoveThumb" n'existe pas dans l'espace de noms "clr-namespace:TestWpfAppControl"
Je ne comprend pas ce qui ne va pas exactement,puisque j'ai crée une classe MoveThumb dans le namespace TestWpfAppControl,
je pense avoir bien fait le lien avec le fichier XAML (dans l'en tête j'ai rajouter : xmlns:s="clr-namespace:TestWpfAppControl" ).
Qu'ai-je oublié de faire pour que le compilateur fasse le lien entre ma classe MoveThumb et mon instruction dans le XAML?
Pour info voici les bouts de code concerné:
MainWindow.xaml
1 2 3 4 5 6 7 8 9 10 11 12
| <Window x:Class="TestWpfAppControl.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:s="clr-namespace:TestWpfAppControl"
xmlns:local="clr-namespace:WpfAppControl;assembly=WpfAppcontrol"
Title="Test Wpf App Container" Height="350" Width="525">
<Window.Resources>
<!-- MoveThumb Template -->
<ControlTemplate x:Key="MoveThumbTemplate" TargetType="{x:Type s:MoveThumb}">
<Rectangle Fill="Transparent"/>
</ControlTemplate> |
Classe MoveThumb:
1 2 3 4 5 6 7 8 9 10
|
namespace TestWpfAppControl
{
class MoveThumb : Thumb
{
public MoveThumb()
{
Debug.Print("MoveThumb");
DragDelta += new DragDeltaEventHandler(this.MoveThumb_DragDelta);
} |
Si quelqu'un à la réponse ou une piste je suis prenneur
Partager