none
WPF Benutzersteuerelement verwenden RRS feed

  • Frage

  • Hi,

    ich muss mich endlich mehr mit UserControls auseinander setzen.
    Ich habe eines erstellt, welches ich häufiger brauchen werde, ein Numeric-up-down ("Nud"):

    <UserControl x:Class="BioScaffolder.UserControls.Nud"
                 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                 xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                 xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
                 xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
                 mc:Ignorable="d" 
                 d:DesignHeight="100" d:DesignWidth="90">
        <Grid Margin="5, 5,0,0">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="30" />
                <ColumnDefinition Width="20" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition Height="13" />
                <RowDefinition Height="13" />
            </Grid.RowDefinitions>
            <TextBox Name="NUDTbx"  Grid.Column="0" Grid.Row="0" Grid.RowSpan="2" TextAlignment="Right"  />
            <RepeatButton Name="NUDButtonUP"  Grid.Column="1" Grid.Row="0" FontSize="8" FontFamily="Marlett" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" >5</RepeatButton>
            <RepeatButton Name="NUDButtonDown"  Grid.Column="1" Grid.Row="1" FontSize="8"  FontFamily="Marlett" VerticalContentAlignment="Center" HorizontalContentAlignment="Center" Height="13" VerticalAlignment="Bottom" >6</RepeatButton>
        </Grid>
    </UserControl>

    Dieses UserControl heißt "Nud" und befindet sich im Projekt im Ordner "UserControls".

    Fragen dazu habe ich viele, aber ich fange mal an mit:
    Wie kann ich das Nud-UserControl in einer anderen xaml verwenden, also etwa so:

    <Nud />
    ? ? ?
    • Bearbeitet frank me Mittwoch, 11. Juni 2014 13:07
    Mittwoch, 11. Juni 2014 12:36

Antworten