반응형
TextBlock에서 WPF 형식의 DateTime?
나는 가지고 있다TextBlock
에 얽매여 있다DateTime
소유물.날짜 형식을 설정하려면 어떻게 해야 합니까?
바인딩을 선언할 때 사용할 수 있는 문자열 형식 속성이 있습니다.
<TextBox Text="{Binding Path=DateTimeValue, StringFormat=dd-MM-yyyy}" />
(온 상태여야 합니다).이 속성을 위한 NET 3.5 SP1).
바인딩 간에 공통 형식 문자열을 사용하는 경우 다음과 같이 바인딩을 선언할 수 있습니다.
<Textbox Text={Binding Path=DateTimeValue, StringFormat={x:Static local:Constants.DateTimeUiFormat}} />
다음과 같은 상수 클래스의 경우:
public static class Constants
{
public const string DateTimeUiFormat = "dd/MM/yyyy";
//etc...
}
다른 사람에게 도움이 될 수 있습니다.
<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now},
StringFormat='{}{0: Today is dddd, MMMM dd, yyyy, hh:mm:ss}'}"/>
또는 24시간 및 2분기 월/년 형식:
<TextBlock Text="{Binding Source={x:Static sys:DateTime.Now},
StringFormat='{}{0: Today is dddd, MM.dd.yy, HH:mm:ss}'}"/>
언급URL : https://stackoverflow.com/questions/1333052/wpf-format-datetime-in-textblock
반응형
'programing' 카테고리의 다른 글
WPF DataGrid에서 원클릭 편집 (0) | 2023.04.16 |
---|---|
wpf 형식의 텍스트로 위첨자 및 아래첨자 설정 (0) | 2023.04.16 |
확장창 프레임을 드래그하여 WPF 창을 이동 가능하게 하려면 어떻게 해야 합니까? (0) | 2023.04.16 |
MVVM을 사용하여 WPF ListView 항목에서 더블 클릭 이벤트 실행 (0) | 2023.04.11 |
EPplus를 사용한 Excel 문서 열기 (0) | 2023.04.11 |