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); }
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); }
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; }