Beispiel #1
0
        private string SplitValue(string entryValue, SplitSetting itemSettingsSplitSetting)
        {
            var splits = entryValue.Split(itemSettingsSplitSetting.splitChar);

            if (splits.Length == 1)
            {
                return(entryValue);
            }
            var result = "";

            for (var i = 0; i < itemSettingsSplitSetting.wordsToShow; ++i)
            {
                result += splits[i];
                if (i < itemSettingsSplitSetting.wordsToShow - 1)
                {
                    result += " " + itemSettingsSplitSetting.splitChar + " ";
                }
            }

            return(result);
        }
        private void MoveVerticalSplit(SplitSetting verticalSplit)
        {
            switch (verticalSplit)
            {
            case SplitSetting.EQUAL_SPLIT:
                GridContent.ColumnDefinitions[0].Width = new GridLength(1, GridUnitType.Star);
                GridContent.ColumnDefinitions[1].Width = new GridLength(2, GridUnitType.Pixel);
                GridContent.ColumnDefinitions[2].Width = new GridLength(1, GridUnitType.Star);
                break;

            case SplitSetting.LEFT_EXPANDED:
                GridContent.ColumnDefinitions[0].Width = new GridLength(1, GridUnitType.Star);
                GridContent.ColumnDefinitions[1].Width = new GridLength(2, GridUnitType.Pixel);
                GridContent.ColumnDefinitions[2].Width = new GridLength(1, GridUnitType.Pixel);
                break;

            case SplitSetting.RIGHT_EXPANDED:
                GridContent.ColumnDefinitions[0].Width = new GridLength(1, GridUnitType.Pixel);
                GridContent.ColumnDefinitions[1].Width = new GridLength(2, GridUnitType.Pixel);
                GridContent.ColumnDefinitions[2].Width = new GridLength(1, GridUnitType.Star);
                break;
            }
        }
Beispiel #3
0
 public MoveVerticalWorkItemJournalSplitNotification(SplitSetting verticalSplit)
 {
     VerticalSplit = verticalSplit;
 }