WPF - что делать, когда свойство зависимости является другим элементом управления в XAML - PullRequest
0 голосов
/ 02 июля 2010

Я надеюсь, что это будет мой последний вопрос сегодня. Я спешу, и Google не очень помогает (это или я ищу неправильные места).

Я создал несколько пользовательских свойств и поведений, чтобы мои RadioButtons могли изменять мои метки Content и маску моих TextBoxes.

Я мог бы передать строку как свойство, но как передать другой элемент управления как свойство? (Скорректированная метка имеет тип Label)

    <RadioButton i:CPF_CNPJAdjustBehavior.LabelContent="Apple" i:CPF_CNPJAdjustBehavior.AdjustedLabel="??????????" Content="CPF" Height="16" HorizontalAlignment="Left" Margin="30,216,0,0" Name="radioButton1" VerticalAlignment="Top" GroupName="a" IsChecked="True">         
        <int:Interaction.Behaviors>
            <i:CPF_CNPJAdjustBehavior/>
        </int:Interaction.Behaviors>
    </RadioButton>
    <Label Content="Label" Height="28" HorizontalAlignment="Left" Margin="20,81,0,0" Name="MyLabel" VerticalAlignment="Top" />

Что я должен написать в "?????????" установить AdjustedLabel для метки с именем «MyLabel»?

Заранее спасибо

Clark

1 Ответ

0 голосов
/ 02 июля 2010

AdjustedLabel="{Binding ElementName=MyLabel}" сделает то, что вы ищете.

Попробуйте прочитать некоторую документацию для начала работы с WPF, привязками, свойствами зависимости и синтаксисом XAML.Вы можете начать с Синтаксис XAML Подробнее , Обзор свойств зависимостей и Обзор привязки данных .

...