본문 바로가기

Programing (프로그래밍)/WPF & C# (C Sharp)

WPF & C# - Scrolling StackPanle ( 스택패널 스크롤링 / FluidMoveBehavior / Cnavas / 캔버스 ) WPF & C# - Scrolling StackPanle ( 스택패널 스크롤링 / FluidMoveBehavior / Cnavas / 캔버스 ) MainWindow.xaml 12345678910111213141516171819202122232425262728293031 Colored by Color Scriptercs MainWindow.xaml.cs 1234567891011121314151617181920private void btn1_Click(object sender, RoutedEventArgs e){ Point ptStart = stp.TranslatePoint(new Point(0, 0), canvas); Point ptTarget = stp1.TranslatePoint(new Point(0,.. 더보기
WPF & C# - Blend FluidLayout 활성화 안될 때 ( 미리보기 ) WPF & C# - Blend FluidLayout 활성화 안될 때 ( 미리보기 ) 닷넷 프레임워크 ( .NetFrameWork ) 4.5.1 버전 으로 변경해주면 된다. 이걸몰라서 4시간을 뒤적였다. 인터넷에 아무리 검색해도 안나오길래 이것저것 다 해보다가 발견. 저같은분 계실까봐 남겨놓습니다. 더보기
WPF & C# - List<string> 중복제거 ( Distinct() / string.Join ) WPF & C# - List 중복제거 ( Distinct() / string.Join ) MainWindow.xaml.cs 1234567891011121314151617 Colored by Color Scriptercs MainWindow.xaml.cs 123456789101112131415161718192021222324252627282930313233343536List lst = null;void AddData(){ lst = new List(); Random rand = new Random(); int result = 0; for (int i = 0; i 더보기
WPF & C# - String 포멧 DateTime 변경 ( Convert / Format / 형식 / String2DateTime ) WPF & C# - String 포멧 DateTime 변경 ( Convert / Format / 형식 / String2DateTime ) MainWindow.xaml.cs 12345678910111213141516// String > DateTime > Stringprivate void btn_Click(object sender, RoutedEventArgs e){ DateTime dt = DateTime.ParseExact(tbx.Text, "yyyy/MM/dd", null); lbl.Content = dt.ToString("yyyy-MM-dd"); lblDate.Content = Convert.ToDateTime((lbl.Content));} // String > DateTime > Stringpri.. 더보기
WPF & C# - PC 종료 명령어 ( Shutdown / 예약종료 / 종료취소 / 재시작 / 재부팅 / 로그오프 / 로그아웃 / ReBooting ) WPF & C# - PC 종료 명령어 ( Shutdown / 예약종료 / 종료취소 / 재시작 / 재부팅 / 로그오프 / 로그아웃 / ReBooting ) MainWindow.xaml.cs 1234567891011121314151617// PC 종료 ( 프로그램 정리 후 종료 )System.Diagnostics.Process.Start("shutdown.exe", "-s"); // PC 종료 ( 바로종료 )System.Diagnostics.Process.Start("shutdown.exe", "-s -f"); // PC 종료예약 ( 60초 이후 종료 )System.Diagnostics.Process.Start("shutdown.exe", "-s -t 60"); // PC 종료취소System.Diagnost.. 더보기
WPF & C# - 제로패딩 ( ZeroPadding / PadLeft / ToString("D4") / ToString("0000") ) WPF & C# - 제로패딩 ( ZeroPadding / PadLeft / ToString("D4") / ToString("0000") ) MainWindow.xaml 123456789101112 Colored by Color Scriptercs MainWindow.xaml.cs 1234567891011121314int i = 0;private void tbx_TextChanged(object sender, TextChangedEventArgs e){ if (tbx.Text != "") { i = Convert.ToInt32(tbx.Text); lbl01.Content = i.ToString().PadLeft(4); lbl02.Content = i.ToString("D4"); lbl03.Content =.. 더보기
WPF & C# - 정렬 ( 확장 정렬 ) WPF & C# - 정렬 ( 확장 정렬 ) MainWindow.xaml.cs 12345 Colored by Color Scriptercs MainWindow.xaml.cs 12345678910111213141516171819202122232425262728293031323334namespace testSort{ public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } public string PartName { get; set; } public int PartId { get; set; } private void btn_Click(object sender, RoutedEventArgs e) { Data[.. 더보기
WPF & C# - DateTime과 TimeSpan ( 시간 설정 / 이동 / 요일 / 셋팅 / UTC / 포멧 / ParseExact / 변환 ) WPF & C# - DateTime과 TimeSpan ( 시간 설정 / 이동 / 요일 / 셋팅 / UTC / 포멧 / ParseExact / 변환 ) MainWindow.xaml 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 Colored by Color Scriptercs MainWindow.xaml.cs 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768.. 더보기