private RenderPreferences GetPreferences()
 {
     return(new RenderPreferences(
                DefaultFillColor.ToDrawingColor(),
                LineColor.ToDrawingColor(),
                SelectedFillColor.ToDrawingColor(),
                ShowCountyLines,
                ShowCountyNames));
 }
Esempio n. 2
0
 /// <summary>
 /// 根据鼠标状态变更颜色,选中状态优先级最高,其次是鼠标移动状态
 /// </summary>
 private void ChangeColor()
 {
     if (IsSelected)
     {
         FillColor   = SelectedFillColor.ToString();
         BorderColor = SelectedBorderColor.ToString();
         return;
     }
     if (IsMouseMove)
     {
         FillColor   = MouseMoveFillColor.ToString();
         BorderColor = SelectedBorderColor.ToString();
         return;
     }
     FillColor   = NormalFillColor.ToString();
     BorderColor = NormalBorderColor.ToString();
     return;
 }