bonjour à tous , j'ai deux fiches qui ont un même design mais le code behind est un peu différent , je voudrais savoir si je pouvais garder le même xaml mais comment faire pour le binding? dans une fiche j'utilise une entité sous famille dans l'autre unites de mesures voici mon code xaml :

Code xaml : 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
 
<fiche:FicheGenerique x:Class="TidjaraApplication.Familles_Articles.P_FicheFamillesArticles"
    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"
    xmlns:fiche="clr-namespace:TidjaraApplication.Article"
    mc:Ignorable="d"
    d:DesignHeight="450" 
    d:DesignWidth="945"
    Loaded="UserControl_Loaded"
    Unloaded="UserControl_Unloaded"
     xmlns:telerikRibbonBar="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.RibbonBar" xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation" xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk">
 
    <Grid x:Name="LayoutRoot" Background="White">
        <telerikRibbonBar:RadRibbonGroup Header="Informations Familles Articles" Height="109" HorizontalAlignment="Left" Margin="10,10,0,0" Name="infosFamillesArticles" Style="{StaticResource RadRibbonGroupPerso}" VerticalAlignment="Top" Width="633">
            <Grid>
                <telerik:RadMaskedTextBox Background="Cyan"  HorizontalAlignment="Left"  Margin="109,5,0,0"  IsReadOnly="True" MaskType="None" MaskedText="{Binding REF_FAMILLE_ARTICLE, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}" Name="tbRefFam" VerticalAlignment="Top" Width="146" KeyUp="tbRefFam_KeyUp" />
                <telerik:RadMaskedTextBox HorizontalAlignment="Left" Margin="109,33,0,0" MaskType="None" MaskedText="{Binding DES_FAMILLE_ARTICLE, Mode=TwoWay, ValidatesOnExceptions=True, NotifyOnValidationError=True}" Name="tb_DES_FAMILLE" IsReadOnly="True" VerticalAlignment="Top" Width="450" />
                <sdk:Label Content="Référence Famille" Height="19" HorizontalAlignment="Left" Margin="-35,5,0,0" Name="label1" VerticalAlignment="Top" Width="108" />
                <sdk:Label Content="Désignation" Height="19" HorizontalAlignment="Left" Margin="-34,36,0,0" Name="label2" VerticalAlignment="Top" Width="108" />
            </Grid>
        </telerikRibbonBar:RadRibbonGroup>
        <telerik:RadGridView AutoGenerateColumns="False" HorizontalContentAlignment="Stretch" Margin="11,125,0,58" Name="FamilleArticleGridView" ShowGroupPanel="False" telerik:Theming.Theme="Office_Blue" HorizontalAlignment="Left" Width="632" SelectionChanged="FamilleArticleGridView_SelectionChanged" IsFilteringAllowed="False" IsReadOnly="True">
            <telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn x:Name="refFamille" DataMemberBinding="{Binding REF_FAMILLE_ARTICLE, Mode=TwoWay}" Header="Réference Famille" Width="115" />
                <telerik:GridViewDataColumn DataMemberBinding="{Binding DES_FAMILLE_ARTICLE, Mode=TwoWay}" Header="Désignation" Width="499" />
 
            </telerik:RadGridView.Columns>
        </telerik:RadGridView>
    </Grid>
</fiche:FicheGenerique>

Merci par avance de vos réponses