コード例 #1
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            windowRef            = Window;
            windowRef.WillClose += (sender, e) => viewModel.OnVisibleChanged(false);
            windowRef.owner      = this;

            treeViewController     = reactive.CreateOutlineViewController <IObjectsTreeNode> (treeView);
            stateHistoryController = reactive.CreateTableViewController <IStateHistoryItem> (stateHistoryView);

            propertiesView.Init(this);
            propertiesView.Delegate = new PropertiesViewDelegate {
                owner = this, table = propertiesView
            };
            propertiesView.DataSource = propsDataSource;

            stateHistoryView.DoubleClick += (sender, e) => viewModel.OnChangeHistoryItemDoubleClicked(
                viewModel.ChangeHistoryItems[(int)stateHistoryView.ClickedRow]);
            ((StateHistoryTableView)stateHistoryView).owner = this;

            findCurrentPositionInStateHistoryButton.Image.Template = true;
        }
コード例 #2
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            pluginsTableController = reactive.CreateTableViewController <Presenters.Options.Plugins.IPluginListItem>(pluginsTableView);
        }
コード例 #3
0
        public override void AwakeFromNib()
        {
            base.AwakeFromNib();

            pluginsTableController = reactive.CreateTableViewController(pluginsTableView);
        }