@@ -93,8 +93,6 @@ public override void Render(DrawingContext context)
93
93
base . Render ( context ) ;
94
94
95
95
// Color table.
96
- var border = this . FindResource ( "Brush.Border0" ) as IBrush ;
97
- var pen = new Pen ( border , 0.2 ) ;
98
96
{
99
97
for ( int i = 0 ; i < 6 ; i ++ )
100
98
{
@@ -103,11 +101,22 @@ public override void Render(DrawingContext context)
103
101
var idx = i * 8 + j ;
104
102
var x = j * 32.0 ;
105
103
var y = i * 32.0 ;
106
- context . DrawRectangle ( new SolidColorBrush ( COLOR_TABLE [ i , j ] ) , pen , new Rect ( x , y , 32 , 32 ) ) ;
104
+ context . FillRectangle ( new SolidColorBrush ( COLOR_TABLE [ i , j ] ) , new Rect ( x , y , 32 , 32 ) ) ;
105
+
107
106
if ( idx == _hightlightedTableElement )
108
107
context . DrawRectangle ( new Pen ( Brushes . White , 2 ) , new Rect ( x + 2 , y + 2 , 28 , 28 ) ) ;
109
108
}
110
109
}
110
+
111
+ var border = this . FindResource ( "Brush.Border0" ) as IBrush ;
112
+ var pen = new Pen ( border , 0.4 ) ;
113
+ for ( int i = 1 ; i < 6 ; i ++ )
114
+ {
115
+ for ( int j = 1 ; j < 8 ; j ++ )
116
+ context . DrawLine ( pen , new Point ( j * 32 , 0 ) , new Point ( j * 32 , 192 ) ) ;
117
+
118
+ context . DrawLine ( pen , new Point ( 0 , i * 32 ) , new Point ( 256 , i * 32 ) ) ;
119
+ }
111
120
}
112
121
113
122
// Palette picker
0 commit comments