Bonjour Tout le monde, c'est encore moi, je suis complétement bloquée à cause d'une erreur qui m'empêche d'avancer. Pouvez-vous à nouveau m'aider ? Merci beaucoup !
Que vos yeux me pardonnent si le code est dégueulasse...

Message d’erreur:
Impossible de trouver le type System.Windows.Controls.Button dans le module System.Windows.dll.
Code XAML
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<Page
    x:Class="App1.Calculatrice"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:local="using:App1"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
 
    <Grid x:Name="LayoutRoot" Background="Transparent">
        <Grid.RowDefinitions>
            <RowDefinition Height="Auto"/>
            <RowDefinition Height="*"/>
        </Grid.RowDefinitions>
 
 
        <StackPanel Grid.Row="0" Margin="12,17,0,28">
            <TextBlock Text="Calculateur" Margin="9,-7,46,0" Style="{StaticResource HeaderTextBlockStyle}"/>
        </StackPanel>
 
        <Grid x:Name="ContentPanel" HorizontalAlignment="Center" Margin="12,10.333,12,0" Grid.Row="1">
            <TextBox x:Name="poids" InputScope="Number" HorizontalAlignment="Center" Height="30" TextWrapping="Wrap" Text="&#xA;" VerticalAlignment="Top" Width="77" Margin="186,10,113,0"/>
            <TextBlock HorizontalAlignment="Center" TextWrapping="Wrap" Text="Poids:" VerticalAlignment="Top" Height="28" Width="65" FontSize="20" RenderTransformOrigin="-0.056,0.5" Margin="121,21,190,0"/>
            <TextBox x:Name="PourcentRation" InputScope="Number" HorizontalAlignment="Center" Height="24"  TextWrapping="Wrap" Text="&#xA;" VerticalAlignment="Top" Width="77" Margin="186,99,113,0"/>
            <TextBlock HorizontalAlignment="Left" Margin="53,99,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Height="36" Width="135" FontSize="20">
				<Run Text="Pourcentage"/>
				<Run Text=":"/>
            </TextBlock>
            <TextBox x:Name="Age" InputScope="Number" HorizontalAlignment="Center" Margin="186,54,113,0" TextWrapping="Wrap"  VerticalAlignment="Top" Height="25" Width="77" TextChanged="Age_TextChanged"/>
            <TextBlock HorizontalAlignment="Left" Margin="272,21,0,0" TextWrapping="Wrap" Text="Kg" VerticalAlignment="Top"/>
            <TextBlock HorizontalAlignment="Left" Margin="272,110,0,0" TextWrapping="Wrap" Text="%" VerticalAlignment="Top"/>
            <TextBlock HorizontalAlignment="Left" Margin="98,140,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="77" Height="42">
				<Run FontSize="20" Text="Animal"/>
				<Run FontSize="20" Text=":"/>
            </TextBlock>
 
 
            <RadioButton x:Name="Barf" Content="BARF&#xA;" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="53,184,0,0" Height="60" Width="74" Checked="Barf_Checked"/>
            <RadioButton x:Name="Raw" Content="RAW" HorizontalAlignment="Left" Margin="198,184,0,0" VerticalAlignment="Top" Checked="Raw_Checked" Width="50"/>
            <ComboBox x:Name="Animaux" HorizontalAlignment="Left" Margin="180,130,0,0" VerticalAlignment="Top" Width="120" Background="{x:Null}">
                <ComboBoxItem Content="Chien"/>
                <ComboBoxItem Content="Chat"/>
                <ComboBoxItem Content="Furet"/>
            </ComboBox>
            <TextBlock x:Name="RationJ" HorizontalAlignment="Center" TextWrapping="Wrap" Text="" VerticalAlignment="Top" FontSize="20" Height="28" Width="310" Margin="31,233,35,0"/>
            <TextBlock HorizontalAlignment="Left"  Margin="130,59,0,0" TextWrapping="Wrap" FontSize="20" Text="Age:" VerticalAlignment="Top" Height="28" Width="45"/>
            <TextBlock HorizontalAlignment="Left" Margin="272,67,0,0" TextWrapping="Wrap" Text="ans" VerticalAlignment="Top" Height="16" Width="24"/>
            <TextBlock HorizontalAlignment="Left" Text="Viande:" Margin="224,271,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="20" Height="28" Width="72" RenderTransformOrigin="0.445,0.533"/>
            <TextBlock HorizontalAlignment="Left" Text="Os Charnus:" Margin="10,271,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="20"  Height="28" Width="108"/>
            <TextBlock HorizontalAlignment="Left" Text="Mix végétal:" Margin="10,320,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="20"  Height="28" Width="108"/>
            <TextBlock HorizontalAlignment="Left" Text="Abats divers:" Margin="3,370,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="20"  Height="28" Width="122"/>
            <TextBlock HorizontalAlignment="Left" Text="Huile:" Margin="64,416,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="20"  Height="28" Width="54" RenderTransformOrigin="0.421,2.018"/>
            <TextBlock HorizontalAlignment="Left" Text="Oeufs:" Margin="235,416,0,0" TextWrapping="Wrap" VerticalAlignment="Top" FontSize="20"  Height="28" Width="61" RenderTransformOrigin="0.47,2.027"/>
            <TextBlock x:Name="Os" HorizontalAlignment="Left" Margin="123,269,0,0" TextWrapping="Wrap" Text="&#xD;&#xA;" VerticalAlignment="Top" Height="25" Width="58"/>
            <TextBlock x:Name="Viande" HorizontalAlignment="Left" Margin="294,269,0,0" TextWrapping="Wrap" Text="&#xD;&#xA;" VerticalAlignment="Top" Height="28" Width="58"/>
            <TextBlock x:Name="Legume" HorizontalAlignment="Left" Margin="123,315,0,0" TextWrapping="Wrap" Text="&#xD;&#xA;" VerticalAlignment="Top" Height="23" Width="58"/>
            <TextBlock x:Name="Abats" HorizontalAlignment="Left" Margin="123,365,0,0" TextWrapping="Wrap" Text="&#xD;&#xA;" VerticalAlignment="Top" Height="5" Width="58" />
            <TextBlock x:Name="Huile" HorizontalAlignment="Left" Margin="123,411,0,0" TextWrapping="Wrap" Text="&#xD;&#xA;&#xD;&#xA;" VerticalAlignment="Top" Height="28" Width="58"/>
            <TextBlock x:Name="Oeuf" HorizontalAlignment="Left" Margin="301,411,0,0" TextWrapping="Wrap" Text="&#xD;&#xA;" VerticalAlignment="Top" Height="14" RenderTransformOrigin="0.53,-0.098"/>
            <TextBlock HorizontalAlignment="Left" Margin="186,289,0,0" TextWrapping="Wrap" Text="g / j" VerticalAlignment="Top"/>
            <TextBlock HorizontalAlignment="Left" Margin="357,289,-1,0" TextWrapping="Wrap" Text="g / j" VerticalAlignment="Top"/>
            <TextBlock HorizontalAlignment="Left" Margin="186,335,0,0" TextWrapping="Wrap" Text="CS / j" VerticalAlignment="Top"/>
            <TextBlock HorizontalAlignment="Left" Margin="186,431,0,0" TextWrapping="Wrap" Text="CS / j" VerticalAlignment="Top"/>
            <TextBlock Margin="357,431,0,0" TextWrapping="Wrap" Text=" / j" VerticalAlignment="Top"/>
            <TextBlock HorizontalAlignment="Left" Margin="186,385,0,0" TextWrapping="Wrap" Text="g / j" VerticalAlignment="Top"/>
        </Grid>
    </Grid>
</Page>
Code C# (très loin d'être terminé):
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices.WindowsRuntime;
using Windows.Foundation;
using Windows.Foundation.Collections;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Controls.Primitives;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Input;
using Windows.UI.Xaml.Media;
using Windows.UI.Xaml.Navigation;
 
 
namespace App1
{
 
    public sealed partial class Calculatrice : Page
    {
        public Calculatrice()
        {
            this.InitializeComponent();
 
        }
 
 
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
 
        }
 
        private void Raw_Checked(object sender, RoutedEventArgs e)
        {
 
        }
 
        private void Barf_Checked(object sender, RoutedEventArgs e)
        {
 
        }
 
 
        private void Age_TextChanged(object sender, TextChangedEventArgs e)
        {
 
 
        }
 
 
        private string DonneeValide()
        {
            int intAge = 0;
            int intPoids = 0;
            string probleme = "noPb";
            bool numAge, numPoids;
            numAge = int.TryParse(Age.Text, out intAge);
            numPoids = int.TryParse(poids.Text, out intPoids);
            int intPourcent;
            bool numPourcent;
            numPourcent = int.TryParse(PourcentRation.Text, out intPourcent);
            if (!numPoids)
            {
                probleme = "poids";
            }else if (!numAge)
            {
                probleme = "age";
            }else if (PourcentRation.Text.Equals(null))
            {
                probleme = "rationVide";
            }
            else if (!numPourcent)
            {
                probleme = "ration";
            }
            return probleme;
        }
 
 
        public bool toutRempli()
        {
            bool oui = true;
            if (poids.Text.Equals(null) || Age.Text.Equals(null))
            {
                oui = false;
            }
            return oui;
        }
 
 
        public void Calculer()
        {
            if (toutRempli())
            {
                if (this.DonneeValide().Equals("poids"))
                {
                    ///Message Erreur Poids
                }
                else if (this.DonneeValide().Equals("age"))
                {
                    ///Message Erreur Age
                }
                else if(this.DonneeValide().Equals("poids")){
 
                }
                else if (this.DonneeValide().Equals("ration"))
                {
                    ///Message Erreur Ration
                }
            }
        }
    }
}
EDIT: Finalement j'ai "réglé" le problème, j'ai supprimé ma référence de code4fun Toolkit comme c'était l'une des dernières choses que j'ai faite avant que l'erreur n'apparaisse (mais je comprends tout de même pas pourquoi c'était à cause de ça..), mais du coup, comment je peux faire pour mes Messages Prompts ?