- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个重写 ReactiveWindowController 的类。
我需要获取基类中观察者的引用。但因为它不在那里。我决定覆盖它。
/// <inheritdoc/>
public override void WindowDidLoad()
{
base.WindowDidLoad();
// subscribe to listen to window closing
// notification to support (de)activation
NSNotificationCenter
.DefaultCenter
.AddObserver(NSWindow.WillCloseNotification, _ => _deactivated.OnNext(Unit.Default), Window);
_activated.OnNext(Unit.Default);
}
如何用我的代码覆盖和更改 NSNotificationCenter....
代码。这样我就可以根据我的要求取消注册它。
如果还有其他方法,请告诉我。
PS:我是 Xamarin 新手。
最佳答案
如果您的类派生自 ReactiveWindowController,则无法解决此问题。这不是 React 的正确实现。
您可以创建自己的 ReactiveWindowController 版本。复制源并更改类名。
关于macos - 如何用其他更改覆盖 WindowDidLoad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52967800/
我有一个重写 ReactiveWindowController 的类。 我需要获取基类中观察者的引用。但因为它不在那里。我决定覆盖它。 /// public override void Wi
我有一个使用 NSWindowController 子类的简单 Cocoa 应用程序。在我设置的 Nib 中: 将所有者的类文件保存到我的 NSWindowController 子类 文件所有者到 N
这让我发疯。我的应用程序中有几个窗口,我通过菜单打开它们。我现在添加了一个新窗口,但它是 windowDidLoad从未被调用过。 fileprivate let paymentWindowContr
当我们必须使用这些方法时,您能解释一下吗?以及在什么样的情况下我们应该使用哪种方法?现在我测试哪个有效并使用它(是的,我是初学者)..谢谢。我正在为 MAC 进行开发。 最佳答案 首先,你永远不应该自
我试图在窗口加载后立即将 Storyboard显示为工作表。 override func windowDidLoad() { super.windowDidLoad() let sto
我刚刚试用了 Xcode 6 中包含的新 mac Storyboard功能。我使用 Storyboard和 swift 设置了一个新的 OS X 项目,然后我创建了一个新文件 MainWindowCo
我是一名 iOS 开发人员,打算开发一个 OS X 应用程序。然而,他们彼此之间却有很大不同。 我想在应用程序启动时添加启动画面。 - (void) applicationDidFinishLaunc
我正在使用以下代码创建一个窗口: if(hudWindow == nil) hudWindow = [[TimelogWindowController alloc] initWithWindo
我是一名优秀的程序员,十分优秀!