Bonjour Je suis en train d'apprendre le développement de Windows 8.1 avec Visual Studio 2015.
Comment puis-je faire référence à un élément XAML dans un fichier XAML de l'associé. fichier xaml.cs.
fichier MainPage.xaml:Reportez-vous à un élément XAML dans le fichier de xaml.cs dans le projet de Windows 8.1
<Page
x:Class="project.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:project"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<HubSection Width="600" x:Uid="Section1Header" Header="Map">
<DataTemplate>
<Grid>
<Button x:Name="mapButton" Content="Find my location"/>
</Grid>
</DataTemplate>
</HubSection>
//...
fichier MainPage.xaml.cs:
namespace project
{
public sealed partial class MainPage : Page
{
public MainPage()
{
this.InitializeComponent();
mapButton.Click += mapButton_Click;
}
}
Sur mapButton
je reçois l'erreur: le nom 'mapButton' n'existe pas dans le contexte actuel.
Je pensais que x:Name
était un moyen de donner un nom avec lequel je peux accéder à l'élément xaml à partir du fichier .xaml.cs.
C'est exactement la même chose, mais cela ne fonctionne pas. – aurelienC
Espérons que la nouvelle réponse fonctionne pour vous. –
OUI, OUI, OUI MISTER !!! Je veux dire, votre solution fonctionne bien, d'ailleurs il y a une faute de frappe dans la fonction sugnature: 'DependencyObject tartNode'. – aurelienC