WP8 - C# - 从Telerik RadPickerBox获取对象值

时间:2014-03-10 22:54:08

标签: c# xaml windows-phone-8 telerik passwordbox

我目前遇到有关此组件的问题。 这是我在我的应用程序中的xaml用法:

<telerikPrimitives:RadPickerBox x:Name="box_change" Width="0">
    <StackPanel Background="White">
            <StackPanel Height="618">
                    <PasswordBox Name="NewPassword1" Padding="2,8,2,8" Margin="10,0,10,0" Style="{StaticResource PasswordBoxStyle}" />
        </StackPanel>
    </StackPanel>
</telerikPrimitives:RadPickerBox>

我目前需要从我的C#代码中检索字段“NewPassword1”的值“password”,但我仍然无法做到这一点。 我已经尝试用这样的东西检索它:

box_change.NewPassword1.Password

但是,当然,否则我现在不会问这个问题,这种方式不起作用。

您建议检索该值?

提前致谢,

2 个答案:

答案 0 :(得分:2)

this.NewPassword1.Password

很高兴帮忙!

答案 1 :(得分:1)

您是否考虑过使用Telerik's RadPasswordBox for WP8?它针对具有屏蔽字符和其他功能的密码进行了优化(并且可以轻松为您提供密码):

var userEnteredPassword = myPasswordBox.Password;

话虽如此,即使您的PasswordBox是两个StackPanel的子代,您也可以通过NewPassword1访问同一范围内的密码框。如果你有关于如何获取子元素值的更复杂的控件see the control's documentation