Hallo zusammen,
seit ein paar Tagen funktioniert bei mir der Designtime Support nicht mehr.
Ist jemandem bekannt ob bei einem Update irgendwas an den Einstellungen geändert wurde? Ich habe zwar keine gefunden die damit zusammenhängt, aber das heisst ja nichts.
Ich habe folgenden Code:
Spoiler anzeigen
und folgendes USercontrol:
Spoiler anzeigen
Hierbei bekomme ich nun keine Intellisense mehr wenn ich bei den Labels das Binding angeben möchte.
Der DesignDataContext ist angegeben und alle "Imports" sind auch da. Mir werden sogar zur designzeit die richtigen Daten angezeigt aber keine Intellisense unterstützung.
Ich habe mir auch nochmal das Tutorial inklusive Video von @Nofear23m angesehen, finde aber keinen fehler.
Hier noch ein Bild wo Daten zur Designzeit angzeigt werden, trotz fehlender Intellisense.
Was habe ich falsch gemacht oder vergessen?
seit ein paar Tagen funktioniert bei mir der Designtime Support nicht mehr.
Ist jemandem bekannt ob bei einem Update irgendwas an den Einstellungen geändert wurde? Ich habe zwar keine gefunden die damit zusammenhängt, aber das heisst ja nichts.
Ich habe folgenden Code:
C#-Quellcode
- using System;
- using Verwaltung.Viewmodel.ViewmodelBase;
- namespace Verwaltung.Viewmodel.Workspaces
- {
- public class StatusWorkspace : ViewModelBase
- {
- // Eigenschaften
- public string Message { get; set; }
- public string Username { get; set; } = Environment.UserName;
- // Konstruktor
- public StatusWorkspace()
- {
- if (IsInDesignMode)
- {
- this.Message = "Willkommen zur Designzeit.";
- }
- else
- {
- this.Message = "Willkommen zur Laufzeit.";
- }
- }
- }
- }
und folgendes USercontrol:
XML-Quellcode
- <UserControl x:Class="Verwaltung.View.uclStatus"
- 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"
- xmlns:local="clr-namespace:Verwaltung.View"
- xmlns:ws="clr-namespace:Verwaltung.Viewmodel.Workspaces;assembly=Verwaltung.Viewmodel"
- mc:Ignorable="d" d:DataContext="{d:DesignInstance IsDesignTimeCreatable=True,Type={x:Type ws:StatusWorkspace}}"
- d:DesignHeight="40" d:DesignWidth="800">
- <StatusBar>
- <StatusBarItem HorizontalAlignment="Left">
- <StackPanel Orientation="Horizontal">
- <ContentControl Content="{StaticResource IconMessage}" Style="{StaticResource ButtonIconContent}"/>
- <Label Content="{Binding Message}" Style="{StaticResource ButtonIconLabel}"/>
- </StackPanel>
- </StatusBarItem>
- <StatusBarItem HorizontalAlignment="Right">
- <StackPanel Orientation="Horizontal">
- <ContentControl Content="{StaticResource IconUser}" Style="{StaticResource ButtonIconContent}"/>
- <Label Content="{Binding Username}" Style="{StaticResource ButtonIconLabel}"/>
- </StackPanel>
- </StatusBarItem>
- </StatusBar>
- </UserControl>
Hierbei bekomme ich nun keine Intellisense mehr wenn ich bei den Labels das Binding angeben möchte.
Der DesignDataContext ist angegeben und alle "Imports" sind auch da. Mir werden sogar zur designzeit die richtigen Daten angezeigt aber keine Intellisense unterstützung.
Ich habe mir auch nochmal das Tutorial inklusive Video von @Nofear23m angesehen, finde aber keinen fehler.
Hier noch ein Bild wo Daten zur Designzeit angzeigt werden, trotz fehlender Intellisense.
Was habe ich falsch gemacht oder vergessen?
Rechtschreibfehler betonen den künstlerischen Charakter des Autors.