コード例 #1
0
ファイル: MainPage.xaml.cs プロジェクト: randyammar/Notepads
        private void ShowNotificationMessage(string message, int duration)
        {
            var textSize = FontUtility.GetTextSize(StatusNotification.FontFamily, StatusNotification.FontSize, message);

            StatusNotification.Width  = textSize.Width + 100; // actual width + padding
            StatusNotification.Height = textSize.Height + 50; // actual height + padding
            StatusNotification.Show(message, duration);
        }
コード例 #2
0
        private void ShowNotificationMessage(string message, int duration)
        {
            if (StatusNotification == null)
            {
                this.FindName("StatusNotification"); // Lazy loading
            }
            var textSize = FontUtility.GetTextSize(StatusNotification.FontFamily, StatusNotification.FontSize, message);

            StatusNotification.Width  = textSize.Width + 100; // actual width + padding
            StatusNotification.Height = textSize.Height + 50; // actual height + padding
            StatusNotification.Show(message, duration);
        }
コード例 #3
0
ファイル: TextEditor.cs プロジェクト: randyammar/Notepads
 private void SetDefaultTabStop(FontFamily font, double fontSize)
 {
     Document.DefaultTabStop     = (float)FontUtility.GetTextSize(font, fontSize, "text").Width;
     TextDocument.DefaultTabStop = (float)FontUtility.GetTextSize(font, fontSize, "text").Width;
 }