I am trying to bind the data from linq xml in isolated storage. The data templates (ItemTemplate and FullModeItemTemplate) work fine and only show the value saved in the element or attribute in the xml document.
<toolkit:ListPicker.ItemTemplate>
<DataTemplate>
<TextBlock Text="{Binding BindName}" Margin="0"/>
</DataTemplate>
</toolkit:ListPicker.ItemTemplate>
<toolkit:ListPicker.FullModeItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Margin="16,21,0,20">
<TextBlock Text="{Binding BindName}" Margin="16,0,0,0" FontSize="43" FontFamily="{StaticResource PhoneFontFamilyLight}"/>
</StackPanel>
</DataTemplate>
</toolkit:ListPicker.FullModeItemTemplate>
然而,尽管在名单上的皮尔斯,在选择时似乎使用这一名称,但名单采集者持有的实际价值是:
appname.pagename + namestringusedwhensetting
座右铭的名字来自我所说的话。 我使用这种方法:
public class BindingSetter
{
string sValue;
public string SValueN
{
get { return sValue; }
set { sValue = value; }
}
}
因此,它正在返回:
appname.pagename + sValue
我在整个申请中都使用了约束性,在这样做之前,我没有这个问题。
提前感谢。