//---------------------------------------------------------------- // // Copyright (c) Microsoft Corporation. All rights reserved. // //---------------------------------------------------------------- namespace System.Activities.Presentation.View { using System.Activities.Presentation.Annotations; using System.Windows; using System.Windows.Input; internal partial class AnnotationDialog : DialogWindow { public AnnotationDialog() { this.InitializeComponent(); this.HelpKeyword = typeof(Annotation).FullName; } public string AnnotationText { get { return this.annotationTextBox.Text; } set { if (value == null) { this.annotationTextBox.Text = string.Empty; } else { this.annotationTextBox.Text = value; } } } protected override void OnKeyDown(Windows.Input.KeyEventArgs e) { if (e.Key == Key.Escape) { this.DialogResult = false; e.Handled = true; } else { base.OnKeyDown(e); } } private void OnOkClick(object sender, RoutedEventArgs args) { this.DialogResult = true; } private void OnCancelClick(object sender, RoutedEventArgs args) { this.DialogResult = false; } } }