public PasswordBoxAdapter()
            {
                passwordBox = new wpf::System.Windows.Controls.PasswordBox
                {
                    Template = (wpf::System.Windows.Controls.ControlTemplate)wpf::System.Windows.Markup.XamlReader.Parse(@"
<ControlTemplate xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml' TargetType='{x:Type PasswordBox}'>
    <ScrollViewer x:Name='PART_ContentHost' SnapsToDevicePixels='{TemplateBinding UIElement.SnapsToDevicePixels}'/>
</ControlTemplate>")
                };

                passwordBox.PasswordChanged += (sender, e) => this.Text = passwordBox.Password;
            }
            public PasswordBoxAdapter()
            {
                passwordBox = new wpf::System.Windows.Controls.PasswordBox
                {
                    Template = (wpf::System.Windows.Controls.ControlTemplate)wpf::System.Windows.Markup.XamlReader.Parse(@"
                <ControlTemplate xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation' xmlns:x='http://schemas.microsoft.com/winfx/2006/xaml' TargetType='{x:Type PasswordBox}'>
                <ScrollViewer x:Name='PART_ContentHost' SnapsToDevicePixels='{TemplateBinding UIElement.SnapsToDevicePixels}'/>
                </ControlTemplate>")
                };

                passwordBox.PasswordChanged += (sender, e) => this.Text = passwordBox.Password;
            }