0

VS2012名前空間"cal:"の定義でエラーを検出します。これは私の XAML です。

<Window x:Class="TOP.MainWindowView"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:cal="http://www.caliburnproject.org"
        Title="MainWindow" Width="1024" Height="768">
    <Grid>
        <ContentControl x:Name="ActiveItem" Background="#FFCB8282" Margin="0,10,0,205"/>

        <ItemsControl x:Name="Items" Margin="0,337,0,0" >
                <ItemsControl.ItemTemplate>
                    <DataTemplate >
                        <Button Content="{Binding DisplayName}"
                             cal:Message.Attach="[Action ActivateItem($this)"  Height="100" Width="100" Margin="20,0,0,0"/>
                </DataTemplate>
                </ItemsControl.ItemTemplate>
            <ItemsControl.ItemsPanel>
                <ItemsPanelTemplate>
                    <StackPanel Orientation="Horizontal" HorizontalAlignment="Center"/>
                </ItemsPanelTemplate>
            </ItemsControl.ItemsPanel>
        </ItemsControl>
    </Grid>
</Window>

私も試してみましxmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro"たが、結果は同じです。

アプリケーションを実行すると、アクションはうまく機能しますが、特にデザインプレビューでエラーの検出が妨げられます...

このエラーを修正する方法を知っている人はいますか?
前もって感謝します!

4

2 に答える 2

1

同様の問題がありました。名前空間を Caliburn.Micro.Platform に向ける

...
xmlns:cal="clr-namespace:Caliburn.Micro;assembly=Caliburn.Micro.Platform" ...>

于 2016-02-08T22:48:59.590 に答える
0

私はかつて同じ種類のエラーを受け取りました。

ソリューションにプロジェクトとして追加した場合はCaliburn.Micro、メイン プロジェクトからプロジェクト参照を削除し、参照を再読み込みしてください。Calibrun.Micro

于 2013-09-13T13:45:57.823 に答える