Xaml 将列表中的元素绑定到列表外的项

Xaml 将列表中的元素绑定到列表外的项,xaml,data-binding,Xaml,Data Binding,我正在为windows phone应用程序使用XAML,并将集合绑定到listbox Itemtemplate中的graph控件。除了水平轴根据网格中的数据进行缩放外,所有内容都显示正确,我希望它们的缩放相同 我已经计算出了最大值——这需要建立数据绑定——因为在listbox itemtemplate中,我不能简单地在代码中设置该值。对于数据绑定,我似乎只看到集合中的元素,但我拥有的值不是集合中的元素 是否可以绑定到页面的属性/字段?这样我可以设置值,所有网格都可以绑定到此属性/字段。将列表框中

我正在为windows phone应用程序使用XAML,并将集合绑定到listbox Itemtemplate中的graph控件。除了水平轴根据网格中的数据进行缩放外,所有内容都显示正确,我希望它们的缩放相同

我已经计算出了最大值——这需要建立数据绑定——因为在listbox itemtemplate中,我不能简单地在代码中设置该值。对于数据绑定,我似乎只看到集合中的元素,但我拥有的值不是集合中的元素


是否可以绑定到页面的属性/字段?这样我可以设置值,所有网格都可以绑定到此属性/字段。

列表框中的元素绑定到页面属性的一种可能方法是使用
ElementName
绑定。只需命名页面,即可按页面名称设置绑定源,例如:

<phone:PhoneApplicationPage
    ..........
    ..........
    x:Name="myPage">
    <Grid x:Name="LayoutRoot" Background="Transparent">
        <TextBlock Text="{Binding ElementName=myPage, Path=Name}" />
    </Grid>
</phone:PhoneApplicationPage>

上面的示例将在文本块中显示文本“myPage”。这种绑定方式也适用于
DataTemplate
ListBox
项的元素