コード例 #1
0
        void IComponentConnector.Connect(int connectionId, object target)
        {
            switch (connectionId)
            {
            case 1:
                this.Root = (FontEmbeddingDialog)target;
                break;

            case 2:
                this.SearchTextBox = (ClearableTextBox)target;
                break;

            case 3:
                this.AcceptButton = (Button)target;
                break;

            case 4:
                this.CancelButton = (Button)target;
                break;

            default:
                this._contentLoaded = true;
                break;
            }
        }
コード例 #2
0
        public override void Execute()
        {
            FontEmbeddingDialog fontEmbeddingDialog = new FontEmbeddingDialog(this.SceneViewModel);
            bool?nullable = fontEmbeddingDialog.ShowDialog();

            if (!nullable.HasValue || !nullable.Value)
            {
                return;
            }
            fontEmbeddingDialog.Model.CommitChanges();
        }