public override FrameworkElement GetDrawingControl(ICellInfo cellInfo, IDrawingHelper drawingHelper) { Grid grid = new Grid(); Image image = new Image(); image.Source = new BitmapImage(new Uri("pack://application:,,,/BDMapCellType;component/Resources/Preview.png", UriKind.RelativeOrAbsolute)); image.Stretch = Stretch.Uniform; image.VerticalAlignment = VerticalAlignment.Center; image.HorizontalAlignment = HorizontalAlignment.Center; grid.Children.Add(image); return(grid); }
public override FrameworkElement GetDrawingControl(ICellInfo cellInfo, IDrawingHelper drawingHelper) { StackPanel stackPanel = new StackPanel(); TextBlock textBlock = new TextBlock(); textBlock.Text = "Sign Here..."; textBlock.FontFamily = new System.Windows.Media.FontFamily("Comic Sans MS"); textBlock.FontSize = 16; textBlock.HorizontalAlignment = HorizontalAlignment.Center; textBlock.VerticalAlignment = VerticalAlignment.Center; if (!object.Equals(cellInfo.Foreground, null)) { textBlock.Foreground = cellInfo.Foreground; } stackPanel.Children.Add(textBlock); stackPanel.VerticalAlignment = VerticalAlignment.Center; return(stackPanel); }