コード例 #1
0
 public void UseStyle(DynamicWorkItemFourStyle style)
 {
     switch (style)
     {
     case DynamicWorkItemFourStyle.None:
         this.column3.Width = new GridLength(1.0, GridUnitType.Auto);
         this.tbkAfterNameTwo.HorizontalAlignment = HorizontalAlignment.Left;
         this.tbkAfterNameTwo.Foreground = new SolidColorBrush(Color.FromRgb(0, 109, 131));
         break;
     case DynamicWorkItemFourStyle.LastHyperLink:
         this.column3.Width = new GridLength(1.0, GridUnitType.Star);
         this.tbkAfterNameTwo.Style = (base.FindResource("TitleStyle") as Style);
         this.tbkAfterNameTwo.MouseLeftButtonDown += delegate
         {
             BrowserUtil.OpenHyperlinkHandler(this.tbkAfterNameTwo.Tag.ToString());
         };
         break;
     }
 }
コード例 #2
0
        public void UseStyle(DynamicWorkItemFourStyle style)
        {
            switch (style)
            {
            case DynamicWorkItemFourStyle.None:
                this.column3.Width = new GridLength(1.0, GridUnitType.Auto);
                this.tbkAfterNameTwo.HorizontalAlignment = HorizontalAlignment.Left;
                this.tbkAfterNameTwo.Foreground          = new SolidColorBrush(Color.FromRgb(0, 109, 131));
                break;

            case DynamicWorkItemFourStyle.LastHyperLink:
                this.column3.Width         = new GridLength(1.0, GridUnitType.Star);
                this.tbkAfterNameTwo.Style = (base.FindResource("TitleStyle") as Style);
                this.tbkAfterNameTwo.MouseLeftButtonDown += delegate
                {
                    BrowserUtil.OpenHyperlinkHandler(this.tbkAfterNameTwo.Tag.ToString());
                };
                break;
            }
        }
コード例 #3
0
 private void AddDynamicWorkItemFour(BaseDynamicWorkObjViewModel viewModel, DynamicWorkItemFourStyle style)
 {
     if (viewModel.RepalceStrs.Count == 2 && viewModel.UnReplaceStrs.Count == 1)
     {
         DynamicWorkItemFour row = new DynamicWorkItemFour(viewModel.ActionHourMinute, viewModel.RepalceStrs[0], viewModel.UnReplaceStrs[0], viewModel.RepalceStrs[1]);
         row.UseStyle(style);
         this.RowGroup.Rows.Add(row);
     }
     else
     {
         viewModel.UnReplaceStrs.Clear();
         viewModel.UnReplaceStrs.Add("添加部门");
         viewModel.RepalceStrs.Clear();
         viewModel.RepalceStrs.Add("系统管理员");
         viewModel.RepalceStrs.Add("部门名称");
         DynamicWorkItemFour row = new DynamicWorkItemFour(viewModel.ActionHourMinute, viewModel.RepalceStrs[0], viewModel.UnReplaceStrs[0], viewModel.RepalceStrs[1]);
         row.UseStyle(style);
         this.RowGroup.Rows.Add(row);
     }
 }
コード例 #4
0
 private void AddDynamicWorkItemFour(BaseDynamicWorkObjViewModel viewModel, DynamicWorkItemFourStyle style)
 {
     if (viewModel.RepalceStrs.Count == 2 && viewModel.UnReplaceStrs.Count == 1)
     {
         DynamicWorkItemFour row = new DynamicWorkItemFour(viewModel.ActionHourMinute, viewModel.RepalceStrs[0], viewModel.UnReplaceStrs[0], viewModel.RepalceStrs[1]);
         row.UseStyle(style);
         this.RowGroup.Rows.Add(row);
     }
     else
     {
         viewModel.UnReplaceStrs.Clear();
         viewModel.UnReplaceStrs.Add("添加部门");
         viewModel.RepalceStrs.Clear();
         viewModel.RepalceStrs.Add("系统管理员");
         viewModel.RepalceStrs.Add("部门名称");
         DynamicWorkItemFour row = new DynamicWorkItemFour(viewModel.ActionHourMinute, viewModel.RepalceStrs[0], viewModel.UnReplaceStrs[0], viewModel.RepalceStrs[1]);
         row.UseStyle(style);
         this.RowGroup.Rows.Add(row);
     }
 }