在WPF中使用ReactiveUI V8 + RoutedViewHost

时间:2018-07-25 18:42:49

标签: wpf reactiveui

我正在尝试将我的应用程序模板升级到V8 +。以前工作的xaml似乎已损坏。 .NET Framework 4.7.2,ReactiveUI 8.3.1

    <!--Client Area-->
    <reactiveUi:RoutedViewHost x:Name="ViewHost" 
                               Margin="3,9.667,3.333,3" 
                               HorizontalAlignment="stretch" 
                               VerticalAlignment="Stretch" 
                               Grid.Row="1">

        <reactiveUi:RoutedViewHost.DefaultContent>

            <WrapPanel>


            </WrapPanel>

        </reactiveUi:RoutedViewHost.DefaultContent>
    </reactiveUi:RoutedViewHost>

给出设计时警告: “不知道如何检测何时激活/停用Reactiveui.RoutedViewHost,您可能需要实现IActivationFoViewFetcher”。我是否缺少软件包,或者RoutedViewHost行为发生了根本变化?

1 个答案:

答案 0 :(得分:0)

您需要包含一个新的nuget包,名为reactui.wpf。

这将注册一个IActivationForViewFetcher。