none
Creare un Template XAML RRS feed

  • Domanda

  • Ciao ho creato un pattern xaml:  all'interno di <Window.Resources> vado ad inserire un <ControlTemplate> formato da border, image e textbox (non so se è la strada ottimale), scopo mio ultimo è quello di creare un template di una card contente l'immagine e le infomazioni sotto.

    Ho bisogno di gestire la creazione della window in maniera dinamica in fase di inizializzazione con un ciclo for vado ad inserire n griglie, vorrei inserire in ciascuna griglia adattato il template "card" da me definito in Window.Resources, inoltre vorrei inserire tramite c# l'immagine (che andrò a prendere in un database) e le infomormazioni nella text box, racchiuse nel Template Card

     <Window.Resources>
            <ControlTemplate x:Key="MyButtonTemplate" TargetType="Button">
                <Border Name="Card" BorderBrush="Black" BorderThickness="1" Margin="5"  CornerRadius="5">
                    <Grid>
                        <Grid.RowDefinitions>
                            <RowDefinition Height="3*"/>
                            <RowDefinition Height="1*"/>
                        </Grid.RowDefinitions>
                        <TextBlock x:Name="textBlock" Margin="0" Grid.Row="1" TextWrapping="Wrap" Text="TextBlock"/>
                        <Image x:Name="image" Margin="0,0,0,0" Grid.RowSpan="1"/>
                    </Grid>
                </Border>
            </ControlTemplate>
        </Window.Resources>

    Questo è un piccolo esempio in  TargetType="Button" ho messo Button ma non ne sono convinto

    Spero di essere stato chiaro intanto vi ringrazio vivamente

     



    • Modificato isNoise mercoledì 28 novembre 2018 16:41
    mercoledì 28 novembre 2018 16:39

Tutte le risposte