gpt4 book ai didi

c# - TimHeuer 的 FloatableWindow 问题

转载 作者:太空宇宙 更新时间:2023-11-03 14:32:59 26 4
gpt4 key购买 nike

Tim 的 FloatableWindow 有点问题. (<--源代码和 DLL)

一旦关闭控件,它就会抛出以下异常。

对象引用未设置到对象的实例

在 System.Windows.Controls.FloatableWindow.b__0(Object s, EventArgs args)

在 System.Windows.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args)

在 MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, String eventName)

首先,我使用 FloatableWindow 模板创建了一个控件,然后我在 CodeBehind 上创建了窗口。

 private void Button_Click_1(object sender, RoutedEventArgs e)
{

FloatableWindow1 f1 = new FloatableWindow1();//TheTemplatedOne
f1.ShowDialog();
}

private void Button_Click_2(object sender, RoutedEventArgs e)
{
FloatableWindow f = new FloatableWindow();
f.Height = 100;
f.Width = 100;
f.Background = new SolidColorBrush(Colors.Yellow);
f.ShowDialog();
}

但还是一样的问题...

我没有尝试访问有关 Closed EventHandler 的任何信息。

我在带有 RiaServices 的 C# 项目中运行 v3.0.40624.4 SL v3.0.50106.0 上的 dll 版本

谢谢

最佳答案

通过设置ParentLayout属性解决

f.ParentLayoutRoot = this.LayoutRoot;

关于c# - TimHeuer 的 FloatableWindow 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2157654/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com