XAMLの解析から警告を表示する方法はありますか?実行時または設計時からのいずれか。それらをどこかに出力する方法はありますか?XAMLからの警告
は(Adam NathanでWPF 4.5 Unleashed bookから取られた)次の例を考えてみましょう:
<ListBox xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:sys="clr-namespace:System;assembly=mscorlib" DisplayMemberPath="DayOfWeek">
<Button>Button</Button>
<Expander Header="Expander"/>
<sys:DateTime>1/1/2016</sys:DateTime>
<sys:DateTime>1/2/2016</sys:DateTime>
<sys:DateTime>1/3/2016</sys:DateTime>
</ListBox>
あなたがそれらのために表示された空の文字列があるので、Button
もExpader
どちらもDayOfWeek
性質を持っていることに注意してくださいすることができます。 Button does not contain DayOfWeek property
またはそれに類するメッセージがありますか?
実際これはです! 'System.Windows.Data Error:40:BindingExpression path error: 'DayOfWeek'プロパティが 'object' '' Button '(Name =' ')'に見つかりません。 BindingExpression:Path = DayOfWeek; DataItem = 'ボタン'(Name = '');ターゲット要素は 'TextBlock'(Name = '')です。 targetプロパティは 'Text'(型 'String') 'です。しかし、それらを置く場所はばかばかしいです、出力ウィンドウはデバッグモードではデフォルトで隠されています... – bpiec