示例#1
0
        public static void ChangeVolumePosition(VolumePosition position)
        {
            switch (position)
            {
            case VolumePosition.Left:
                MainArea.ColumnDefinitions[0].Width = GridLength.Auto;
                MainArea.ColumnDefinitions[1].Width = new GridLength(1, GridUnitType.Star);
                Grid.SetColumn(VolumeArea, 0);
                Grid.SetColumn(NavigationArea, 1);
                break;

            case VolumePosition.Right:
                MainArea.ColumnDefinitions[0].Width = new GridLength(1, GridUnitType.Star);
                MainArea.ColumnDefinitions[1].Width = GridLength.Auto;
                Grid.SetColumn(NavigationArea, 0);
                Grid.SetColumn(VolumeArea, 1);
                break;
            }
        }
示例#2
0
 public VolumeState(VolumeState goalState)
 {
     this._start = goalState._start;
     this._end = goalState._end;
     this._pos = goalState._pos;
 }
示例#3
0
 public VolumeState(VolumePosition pos, DateTime start, DateTime end)
 {
     this._start = start;
     this._end = end;
     this._pos = pos;
 }