Caliburn.Micro 更新 2.0.1 到 2.0.2 出错

Caliburn.Micro Update 2.0.1 to 2.0.2 went wrong

大家好,今天我决定更新 Caliburn.Micro nuget 包。

但是从那以后我所有的button/control都坏了。

不再绑定! 此外,每次我单击按钮时都会抛出此异常。

<Button x:Name="LeftImport" HorizontalAlignment="Left" Grid.Column="3" Style="{DynamicResource MetroCircleButtonStyle}" Width="30" Height="30" BorderThickness="0">
    <Button.ToolTip>
        <ToolTip>
            <StackPanel>
                <TextBlock FontWeight="Bold">Import</TextBlock>
                <TextBlock>Import a package</TextBlock>
            </StackPanel>
        </ToolTip>
    </Button.ToolTip>
    <Rectangle Width="20" Height="20" Fill="White">
        <Rectangle.OpacityMask>
            <VisualBrush Stretch="Fill" Visual="{StaticResource appbar_download}" />
        </Rectangle.OpacityMask>
    </Rectangle>
</Button>

注意 我用的是Caliburn.Micro.开始安装2.0.1

我没办法了。

我在 2.0.1 中发现了我的问题 Caliburn.Micro.Start 使用 StartRuntime(); 创建了他的构造函数,但在 2.0.2 中他们添加了 Initialize(); 我将 StartRuntime(); 更改为 Initialize(); 并且成功了!