728x90
반응형
WPF & C# - TaskbarItemInfo.TaskbarItemProgressState ( 태스크바 테스크바 아이템 프로그래스바 프로그레스 / TaskbarItemProgressState.Error / Indeterminate / None / Normal / Paused / 하단 프로그램 아이콘 숨기기 / hidden / ShowInTaskbar ) |
MainWindow.xaml
1 2 3 4 | <StackPanel Margin="5"> <Button x:Name="btn1" Content="TaskbarItemInfo" Height="70" Margin="5" Click="btn1_Click" HorizontalContentAlignment="Left" BorderThickness="1" /> <Slider x:Name="slider" Margin="5" ValueChanged="slider_ValueChanged"/> </StackPanel> | cs |
MainWindow.xaml.cs
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | int i = 0; private void btn1_Click(object sender, RoutedEventArgs e) { if (i % 5 == 0) TaskbarItemInfo.ProgressState = TaskbarItemProgressState.Error; if (i % 5 == 1) TaskbarItemInfo.ProgressState = TaskbarItemProgressState.Indeterminate; if (i % 5 == 2) TaskbarItemInfo.ProgressState = TaskbarItemProgressState.None; if (i % 5 == 3) TaskbarItemInfo.ProgressState = TaskbarItemProgressState.Normal; if (i % 5 == 4) TaskbarItemInfo.ProgressState = TaskbarItemProgressState.Paused; i++; btn1.Content = " " + "TaskbarItemInfo.ProgressState" + "\n"; // 버튼 제목 btn1.Content += " " + TaskbarItemInfo.ProgressState + "\n"; // TaskbarItemInfo 상태 btn1.Content += " " + TaskbarItemInfo.ProgressValue.ToString(); // ProgressState 값 출력 } private void slider_ValueChanged(object sender, RoutedPropertyChangedEventArgs<double> e) { TaskbarItemInfo.ProgressValue = slider.Value / 10.0; btn1.Content = " " + "TaskbarItemInfo.ProgressState" + "\n"; // 버튼 제목 btn1.Content += " " + TaskbarItemInfo.ProgressState + "\n"; // TaskbarItemInfo 상태 btn1.Content += " " + TaskbarItemInfo.ProgressValue.ToString(); // ProgressState 값 출력 } | cs |
각 Mode 별 확인
[ 요약 ]
Error
0 일때 : 차이 못느낌
값 있을때 : 빨간색으로 표시됨
Indeterminate
값 상관없이 계속 반복됨
None
차이 없음. 값 상관없음.
Normal
0 일때 : 차이 못느낌
값 있을때 : 초록색(녹색)으로 표시됨
Paused
0 일때 : 차이 못느낌
값 있을때 : 노란색으로 표시됨
728x90
반응형
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
WPF & C# - 제로패딩 ( ZeroPadding / PadLeft / ToString("D4") / ToString("0000") ) (0) | 2018.08.31 |
---|---|
WPF & C# - 정렬 ( 확장 정렬 ) (0) | 2018.08.30 |
WPF & C# - DateTime과 TimeSpan ( 시간 설정 / 이동 / 요일 / 셋팅 / UTC / 포멧 / ParseExact / 변환 ) (0) | 2018.08.28 |
WPF & C# - SQLite 에 사용할 수 있는 자료형 ( Type )은 5가지 (0) | 2018.08.24 |
WPF & C# - UserControl ListBoxItem ( 사용자 정의 컨트롤 / 리스트박스 아이템 ) (0) | 2018.08.22 |
WPF & C# - Window 프로그램 종료 순서 ( Closing > Unloaded > Closed ) (1) | 2018.08.22 |
WPF & C# - 초성검색 한글자동완성 ( 한글 / 영어/ 숫자 검색 가능 / 유니코드 매칭 / unicode) (2) | 2018.08.22 |
WPF & C# - 파일명 및 긴문자열을 ... 으로 나타내기 및 줄이기 ( 확장자 여부 상관없이 사용 가능 / C:\ABCDEF.txt > ABC....txt ) (0) | 2018.08.21 |