2015-10-02 7 views
0

Я работаю с OxyPlot в WPF. Попытка назвать мою plotview я получаю компилятором ошибку:Отсутствует сборка - с использованием OxyPlot в WPF

Compiler Error Message: CS0234: The type or namespace name 'Wpf' does not exist in the namespace 'NameOfProject' (are you missing an assembly reference?)

мой XAML-код очень простой:

<Window x:Class="NameOfProject" 
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
     xmlns:oxy="clr-namespace:OxyPlot.Wpf;assembly=OxyPlot.Wpf" 
     Title="Plot_MV" Height="auto" Width="auto"> 
    <Grid> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="auto"/> 
      <RowDefinition Height="auto"/> 
      <RowDefinition Height="35"/> 
     </Grid.RowDefinitions> 

     <Button 
      Grid.Row="0" 
      Margin="10,10,0,10" 
      Content="ExportToPDF" 
      Height="30" 
      Width="80" 
      HorizontalAlignment="Left" Click="Button_Click">    
     </Button> 

     <oxy:PlotView 
      x:Name="plotName" 
      Model="{Binding plotModel}" 
      Grid.Row="1">    
     </oxy:PlotView> 

    </Grid> 
</Window> 

Я использую XS Express в 2012 и OxyPlot версия 2015.1.1046.0 кто-нибудь идея почини это?

+0

Я использую Oxyplut, но мой xmlns - это этот, попробуйте это: 'xmlns: oxy =" http://oxyplot.org/wpf "' – Jose

+0

Я пробовал - та же ошибка –

+0

Не может быть той же ошибки, если вы это делаете не использовать .Wpf в любом другом xmlns. Может быть, ваша проблема связана с рекомендациями вашего проекта, правильно ли вы добавили библиотеку оксиплотов в свой проект? – Jose

ответ

0

Предположит, у вас есть класс: MyWindow:

namespace MyProject { 
    public class MyWindow : Window 
    { 
     // code here 
    } 
} 

Тогда в XAML вашем классе должны быть аттестован (с пространством имен)

<Window x:Class="MyProject.MyWindow" ... 

Надеется, что это помогает.

+0

Мой класс имеет право на использование пространства имен '