Привязка данных Silverlight XAML к полю - PullRequest
1 голос
/ 05 июля 2010

в следующем коде,

<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 ...: -)

Спасибо!

1 Ответ

1 голос
/ 05 июля 2010

Попробуйте создать свойство только для чтения для SelectedModelUcConfigurator и выполнить привязку к свойству.

private int _selectedModelUcConfigurator; 

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