UserControl in Window einbinden

  • WPF

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von newcat.

    UserControl in Window einbinden

    Hallo,

    ich habe mir eine kleine UserControl erstellt und möchte diese gerne in meinem Hauptfenster instanziieren. Was ich soweit verstanden habe ist, dass ich ein Namespace brauche. Folgenden Code habe ich bereits:

    UserControl (loco.xaml):

    VB.NET-Quellcode

    1. <UserControl x:Class="locoCtrl.loco"
    2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    4. xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    5. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    6. mc:Ignorable="d"
    7. d:DesignHeight="333" d:DesignWidth="192" Name="locoCtrl">
    8. <Grid>
    9. <!-- Hier sind die ganzen Controls -->
    10. </Grid>
    11. </UserControl>


    MainWindow.xaml

    VB.NET-Quellcode

    1. <Window x:Class="MainWindow"
    2. xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    3. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    4. xmlns:myControls="clr-namespace:railControl.locoCtrl;assembly=railControl"
    5. Title="MainWindow" Height="350" Width="525">
    6. <Grid>
    7. <!-- Hier soll die UserControl rein -->
    8. </Grid>
    9. </Window>


    Allerdings bekomme ich immer die Fehlermeldung "Fehler 1 Der CLR-Namespace wurde nicht definiert. Der CLR-Namespace-URI verweist auf den Namespace "railControl.locoCtrl", der nicht in der Assembly vorhanden ist.".
    Woran liegt das, bzw. wie und wo muss ich die Namespaces dann definieren?
    Twitch Viewer Display Chat-, Zuschauer- und Statistiktool für Streamer
    Ok.... ich weiß nicht wieso ich da früher drauf gekommen bin? Ich habe jetzt einfach alle Namespaces, die ich selber erstellt habe, entfernt und einfach xmlns:my="clr-namespace:railControl" genommen und schon funktionierts ;) Mit meiner vorigen Lösung hatte ich auch Intellisense so durcheinander gebracht, dass es keine sinnvollen Vorschläge liefern konnte.
    Twitch Viewer Display Chat-, Zuschauer- und Statistiktool für Streamer