【问题标题】:Silverlight XAML databinding to a fieldSilverlight XAML 数据绑定到字段
【发布时间】:2010-07-05 05:12:22
【问题描述】:

在下面的代码中,

<riaControls:DomainDataSource AutoLoad="False" d:DesignData="{d:DesignInstance my:V_FinanceCalculatorDefaultValues, CreateList=true}" Height="0" LoadedData="v_FinanceCalculatorDefaultValuesDomainDataSource_LoadedData" Name="v_FinanceCalculatorDefaultValuesDomainDataSource" QueryName="GetV_FinanceCalculatorDefaultValuesQuery" Width="0">
            <riaControls:DomainDataSource.DomainContext>
                <my:DomainServiceFinanceCalculatorDefaultValues />
            </riaControls:DomainDataSource.DomainContext>
            <riaControls:DomainDataSource.QueryParameters>
                <riaControls:Parameter ParameterName="modelId" Value="{Binding ElementName=modelIdTextBox, Path=Text}" />
            </riaControls:DomainDataSource.QueryParameters>
        </riaControls:DomainDataSource>

如何将参数的值设置为关联 C# 类中的字段?

public int SelectedModelUcConfigurator;

我试过这样的

 <riaControls:Parameter ParameterName="modelId" Value="{Binding ElementName=this, Path=SelectedModelUcConfigurator}" />

我意识到这很简单,但我是 WPF 的新手... :-)

谢谢!

【问题讨论】:

    标签: silverlight data-binding xaml ria


    【解决方案1】:

    尝试为 SelectedModelUcConfigurator 创建一个只读属性并绑定到该属性。

    private int _selectedModelUcConfigurator; 
    
    public int SelectedModelUcConfigurator
    { 
    get { return _selectedModelUcConfigurator; } 
    } 
    

    【讨论】:

    • 你能详细说明一下吗?谢谢!
    • 更新了答案。它可能没有什么区别,我不知道 WPF 是否可以绑定到变量。但即使它没有帮助,最好还是绑定到一个属性。 :)
    猜你喜欢
    • 1970-01-01
    • 2011-09-14
    • 1970-01-01
    • 2011-04-23
    • 2011-07-15
    • 1970-01-01
    • 2010-12-28
    • 1970-01-01
    • 2010-12-08
    相关资源
    最近更新 更多