4
지속 시간과 같은 단일 컨트롤 툴팁에 속성을 설정할 수 있습니다. 하지만 필요한 모든 응용 프로그램 - 모든 창, 모든 사용자 컨트롤 등 모든 도구 설명에 대한 더 이상 기간을 설정하는 것입니다 그것을 달성하기위한 깨끗한 방법 있는가? 고맙습니다.wpf 툴팁 - 응용 프로그램 전체의 지속 시간 설정
지속 시간과 같은 단일 컨트롤 툴팁에 속성을 설정할 수 있습니다. 하지만 필요한 모든 응용 프로그램 - 모든 창, 모든 사용자 컨트롤 등 모든 도구 설명에 대한 더 이상 기간을 설정하는 것입니다 그것을 달성하기위한 깨끗한 방법 있는가? 고맙습니다.wpf 툴팁 - 응용 프로그램 전체의 지속 시간 설정
당신은 너무 같은 ToolTipService.ShowDurationProperty
에 대한 메타 데이터를 재정의 할 수
public partial class App : System.Windows.Application {
static App() {
ToolTipService.ShowDurationProperty.OverrideMetadata(typeof(UIElement),
new FrameworkPropertyMetadata(1000));
}
}
위의 모든 UiElements의에 대한 도구 설명 지속 시간 1 초 만들 것입니다.
대단히 고마워요, 제가 정확히 필요한 것입니다. –
다음과 같이 ToolTip.MaxWidthProperty의 메타 데이터를 재정의 할 수 있습니까? ToolTip.MaxWidthProperty.OverrideMetadata (typeof (UIElement), new FrameworkPropertyMetadata (400)); 예외가 발생했습니다 : 기본값 유형이 'MaxWidth'속성 유형과 일치하지 않습니다. – iremce
@iremce - 'ToolTip.MaxWidthProperty.OverrideMetadata (typeof (UIElement), 새로운 FrameworkPropertyMetadata (400.0))를 시도하십시오. – CodeNaked