를 무시 예 : 2016-12-24 23:42
)가 타임 스탬프의 표시에 사용되고 에 대해 "f format specifier"(예 : Saturday, 24. December 2016 23:42
)이 사용됩니다.도구 설명 내가 WPF에서 <code>ToolTip</code>들에 대한 이상한 문제로 어려움을 겪고있어 지정된 날짜 시간 형식 지정자
그러나 내가 얻는 것은 2016-12-24 23:42
입니다. 즉, ToolTip
은 TextBlock
과 정확히 동일한 형식을 나타냅니다.
TextBlock
을 "f 형식 지정자"로 전환 할 때 더 이상합니다. ToolTip
은 "g 형식 지정자"에 지정된 형식으로 유지됩니다.
따라서 두 가지 질문이 있습니다.
왜 그런가요?
및
b) 원하는 형식을 적용하는 방법은 무엇입니까?
WPF에 익숙하지 않지만 몇 가지 질문이 있습니다. ** 1) ** 표준 형식이므로'StringFormat = g' 및'StringFormat = g'만큼 충분하지 않습니까? ** 2) ** 'StringFormat = yyyy-MM-dd HH : mm' 및'StringFormat = dddd, dd'와 같이 사용자 정의 날짜 및 시간 형식을 사용할 수 있습니까? MMMM yyyy HH : mm'? ** 3) ** 형식에 대한 문화적 사용은'sq-AL'이 아닙니다. 'g'와'f' 형식 지시자는'LongDatePattern'과'ShortDatePattern' 속성에 대해 _same_ 값을 가지기 때문에 동일한 결과를 생성합니다. –
질문에 대한 답변 : ** 1) ** : 아니요, [여기] (https://msdn.microsoft.com/en-us/library/system.windows.data.bindingbase.stringformat.aspx) . ** 2) ** : 이미 .NET에 내장 된 사용자 지정 하드 코드를 원하지 않습니다. ** 3) ** : 아니오, 그렇지 않습니다. 그러나 몇 가지 다른 '문화'가 사용된다. 지. '드 -DE'. 그러나 가장 중요한 것은'f'와'g'는 ** 다른 ** 결과를 낳습니다. – Yoda