Ceci est une ancienne révision du document !


A PCRE internal error occured. This might be caused by a faulty plugin

====== DataBinding ====== FIXME ===== Combobox alimentée par un fichier XML ===== <code | Code XAML> <Window.Resources> <XmlDataProvider x:Key="dataProvider" XPath="types" Source="../type_morceau.xml"></XmlDataProvider> </Window.Resources> <ComboBox Height="23" Width="120" Name="cbxType" ItemsSource="{Binding Source={StaticResource dataProvider},XPath=Item}" DisplayMemberPath="titre" SelectedValuePath="valeur"> </ComboBox> </code> <code | type_morceau.xml> <?xml version="1.0"?> <types> <Item> <titre>divers</titre> <valeur>0</valeur> </Item> <Item> <titre>jazz</titre> <valeur>8</valeur> </Item> <Item> <titre>métal</titre> <valeur>9</valeur> </Item> <Item> <titre>pop-rock</titre> <valeur>13</valeur> </Item> <Item> <titre>rap</titre> <valeur>15</valeur> </Item> <Item> <titre>techno</titre> <valeur>18</valeur> </Item> <Item> <titre>classique</titre> <valeur>32</valeur> </Item> </types> </code> ===== Entre 2 composants ===== <code | XAML> <Image Margin="140,182,192,29" Name="imgAlbum" Stretch="Fill" Width="{Binding ElementName=sliderImageAlbum, Path=Value}" Height="{Binding ElementName=sliderImageAlbum, Path=Value}" Grid.Column="1" /> <Slider Height="21" Margin="0,0,8,97" Name="sliderImageAlbum" Style="{DynamicResource TplSlider}" Value="200" Maximum="200" TickFrequency="1" HorizontalAlignment="Right" VerticalAlignment="Bottom" Width="175" Grid.Column="1" /> </code> <WRAP center round info 60%> //Ici la taille (Width et Weight) de l'image va dépendre de la valeur du contrôle Slider </WRAP>