2013-08-22 66 views
0

我剛回到wpf幾年裁員並試圖記住一些簡單的事情。如何將xaml按鈕綁定到屬性

我剛剛創建了一個測試xaml文件,我想將標籤的文本綁定到屬性,但我不記得語法。下面是我的嘗試:

<Window x:Class="WpfApplication1.Window1" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    Title="Window1" Height="300" Width="300"> 
    <Grid> 
    <Grid.RowDefinitions> 
     <RowDefinition Height="5" /> 
     <RowDefinition Height="Auto" /> 
     <RowDefinition Height="*" /> 
     <RowDefinition Height="11" /> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto" /> 
     <ColumnDefinition Width="200" /> 
    </Grid.ColumnDefinitions> 

    <Label Grid.Row="0" Grid.Column="0" Content="{Binding WpfApplication1.Properties.test}"/> 
    <Label Grid.Row="1" Grid.Column="0" Content="E-Mail:"/> 
    <Label Grid.Row="2" Grid.Column="0" Content="Comment:"/> 

    </Grid>  
</Window> 

,這裏是我的屬性文件:

namespace WpfApplication1.Properties { 


[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] 
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")] 
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { 

    private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); 

    public static Settings Default { 
     get { 
     return defaultInstance; 
     } 
    } 

    [global::System.Configuration.ApplicationScopedSettingAttribute()] 
    [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] 
    [global::System.Configuration.DefaultSettingValueAttribute("doug")] 
    public string test { 
     get { 
     return ((string)(this["test"])); 
     } 
    } 
    } 
} 

回答

2

應該

<Label Content="{Binding Source={x:Static properties:Settings.Default}, Path=test}"/> 
相關問題