WPF XAML绑定xml
2014-05-04 20:25
423 查看
WPF XAML绑定XML
1.PackageConfig.xml文件
<?xml version="1.0" encoding="utf-8" ?> <Mysoft.Config> <PackageCollection> <PackageVersionName>123111</PackageVersionName> </PackageCollection> </Mysoft.Config>
2.PackageModifyUI.xaml文件
<Window x:Class="UpgradeBuilder.UI.PackageModifyUI" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:controls="http://schemas.microsoft.com/wpf/2008/toolkit" xmlns:collections="clr-namespace:System.Collections;assembly=mscorlib" xmlns:system="clr-namespace:System;assembly=mscorlib" xmlns:ui="clr-namespace:UpgradeBuilder.UI" Title="更新包版本管理" Top="200" Left="400" Height="400" Width="500"> <!--绑定--> <Window.Resources> <XmlDataProvider x:Key="AllItem" Source="../PackageConfig.xml" XPath="Mysoft.Config"/> </Window.Resources> <Grid Margin="5" > <Grid.RowDefinitions> <RowDefinition Height="70"/> <RowDefinition Height="240"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <Grid Grid.Row="0" DataContext="{Binding Source={StaticResource AllItem}, XPath=PackageCollection}"> <Grid.RowDefinitions> <RowDefinition Height="30"/> <RowDefinition Height="30*"/> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition Width="80"/> <ColumnDefinition Width="*"/> </Grid.ColumnDefinitions> <Label Content="更新包版本:" Grid.Row="0" Grid.Column="0" Margin="2,2,2,2"/> <TextBox Name="PackageVersionNameBox" Grid.Row="0" Grid.Column="1" Height="25" Margin="2,2,2,2" Text="{Binding XPath=PackageVersionName}" IsReadOnly="False"/> </Grid> </Grid> </Window>
相关文章推荐
- WPF&Silverlight之XamlReader动态创建控件并绑定
- 实现xml和xaml数据双向绑定的问题
- WPF绑定各种数据源之xml数据源
- WPF中控件绑定XML文件,实现修改XML文件即可以改变程序控件内容
- Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定)
- WPF学习笔记 - 在XAML里绑定
- [XAML]类似WPF绑定的Binding的读取方法
- 绑定任意格式的XML文档到WPF的TreeView
- C# 中XML XAML WPF的学习
- WPF xml的绑定
- wpf XAML xaml 进行 数据绑定,Resource DataContext ElementName
- WPF中使用XmlDataProvider做控件绑定
- WPF 数据绑定TreeView+DataGrid+XML
- WPF:在XmlDataProvider上使用主-从绑定(Master-Detail Binding)
- 绑定任意格式的XML文档到WPF的TreeView
- WPF学习笔记 - 在XAML里绑定
- WPF: ListBox绑定xml数据
- Windows Presentation Foundation(WPF)中的数据绑定(使用XmlDataProvider作控件绑定之二:使用外部URL的XML文件)
- wpf中如何在xaml中绑定cs中类的属性
- WPF数据绑定(2) 绑定到XML