我創建了一個附加行爲,用於在調用行爲時執行Func<bool>
類型的Delegate。以下是依賴性屬性定義。類型委託的DependencyProperty
public static readonly DependencyProperty SendToDetailBehaviorProperty = DependencyProperty.RegisterAttached("SendToDetailBehavior", typeof(Func<bool>), typeof(ListDetailAspectSendToDetailBehavior), new UIPropertyMetadata(null, SendToDetail));
我已經在我的XAML但預計出現以下錯誤,阻止裝載設計師只是工作。
住宅 'SendToDetailBehavior' 被 找不到或不可序列爲 型 'SortableListView'
下面你會發現XAML。
<Controls:SortableListView Grid.Row="0"
Grid.Column="0"
Name="lvwLocations"
MinHeight="150"
MinWidth="{Binding Path=BusinessObject.Locations, ValidatesOnDataErrors=true, Converter={StaticResource AlwaysReturn1Converter}, Mode=OneWay, UpdateSourceTrigger=PropertyChanged}"
Style="{DynamicResource SortableListViewStyle}"
ScrollViewer.VerticalScrollBarVisibility="Auto"
ScrollViewer.HorizontalScrollBarVisibility="Auto"
IsSynchronizedWithCurrentItem="True"
**behaviors:ListDetailAspectSendToDetailBehavior.SendToDetailBehavior="{Binding Path=LocationListDetail.SendFocusToDetail}"**
ItemsSource="{Binding Path=LocationListDetail.MasterList}"
SelectedItem="{Binding Path=LocationListDetail.DetailItem, Mode=TwoWay}"
MouseDoubleClick="lvwLocations_MouseDoubleClick">
如果我更改爲bool
例如基本類型的扶養財產,錯誤消失。
正如我所說的附加行爲正在工作,只有設計師爆炸。我已經找到了這方面的文件,並已空出來。我希望這裏有人有一些見解。
感謝, BDN
我還沒有厭倦。這是一個公平的建議,我會在早上試一試。可悲的是VS2008。 – 2010-09-09 01:40:45