2015-06-23 28 views
3

Я пытаюсь использовать user control и я попытался несколько различных решений, но я не был в состоянии решить эту проблему:управления не поддерживается в Windows Presentation Foundation (WPF) Project

В моей основной окно, я написал код, как показано ниже:

<Window x:Class="WPF_Work_Timer.MainWindow" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:controls="clr-namespace:WPF_Work_Timer" 
     Title="MainWindow" Height="350" Width="525"> 
    <Grid> 
     <TabControl> 
      ... 
      <TabItem Header="This Week"> 
       <controls.WeekView></controls.WeekView> 
       <!-- ^Controls is not supported in WPF Error is here. --> 
      </TabItem> 
      ... 
     </TabControl> 
    </Grid> 
</Window> 

Я написал код, как показано ниже для User Control:

<UserControl x:Class="WPF_Work_Timer.WeekView" 
      x:Name="WeekViewControl" 
      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="300" d:DesignWidth="300"> 
    <Grid> 
     ... 
    </Grid> 
</UserControl> 

Я искал для решение для этой проблемы, и я уверен, что мне не хватает чего-то очень простого.

ответ

5

Проблема заключается в том, что вы используете период . вместо двоеточия :. Попробуйте следующее:

<controls:WeekView></controls:WeekView> 
Смежные вопросы