public DocumentMark(DocumentMarkViewModel viewModel) { //Default height used for repositioning in the margin Height = _defaultHeight; _viewModel = viewModel; InitializeComponent(); DataContext = this; string color = _viewModel.Marker?.Codemark?.Color; if (_viewModel.Marker?.Codemark?.Color.IsNullOrWhiteSpace() == true) { color = "blue"; } ImageUri = $"pack://application:,,,/CodeStream.VisualStudio;component/Resources/Assets/marker-{_viewModel.Marker.Type}-{color}.png"; }
// private static int FadeInDefault = 200; public DocumentMark(DocumentMarkViewModel viewModel) { //Default height used for repositioning in the margin Height = _defaultHeight; _viewModel = viewModel; InitializeComponent(); DataContext = this; var color = _viewModel.Marker?.Color; if (color.IsNullOrWhiteSpace() == true) { color = "blue"; } // this.FadeIn(FadeInDefault); // WTF I cannot get this to be "prcomment" OR "pull-request", using "comment" instead... going insane here... var type = _viewModel.Marker.Type == CodemarkType.Prcomment ? "comment" : _viewModel.Marker.Type.ToString(); ImageUri = $"pack://application:,,,/CodeStream.VisualStudio;component/Resources/Assets/marker-{type}-{color}.png"; }