タグ付けされた質問 「wpf-controls」


30
MVVMでPasswordBoxにバインドする方法
Pへのバインドに関する問題に遭遇しましたasswordBox。これはセキュリティリスクのようですが、MVVMパターンを使用しているため、これをバイパスしたいと思います。私はここでいくつかの興味深いコードを見つけました(これを使用した人はいますか? http://www.wpftutorial.net/PasswordBox.html 技術的には素晴らしいように見えますが、パスワードを取得する方法がわかりません。 私は基本的に自分のLoginViewModelfor Usernameとにプロパティを持っていますPassword。Username正常であり、そのままTextBoxです。 上記のコードを使用して、これを入力しました <PasswordBox ff:PasswordHelper.Attach="True" ff:PasswordHelper.Password="{Binding Path=Password}" Width="130"/> 私が持っていたときPasswordBoxのようにTextBoxし、Binding Path=Passwordその後、私の中のプロパティがLoginViewModel更新されました。 私のコードは非常にシンプルです。基本的にはのCommandがありますButton。押すとCanLogin呼び出され、trueを返すと呼び出されますLogin。 あなたは私が私の財産をチェックするのを見ることができますUsernameここで作品。 ではLoginI私のサービスAに沿って送信UsernameしてPassword、Username私からのデータが含まれていますViewが、PasswordありますNull|Empty private DelegateCommand loginCommand; public string Username { get; set; } public string Password { get; set; } public ICommand LoginCommand { get { if (loginCommand == null) { loginCommand = new DelegateCommand( Login, CanLogin …
251 c#  wpf  mvvm  wpf-controls  passwords 

5
WPFの単純な(私は思う)水平線?
比較的単純なデータ入力フォームを作成し、特定のセクションを(HTMLのHRタグとは異なり)フォームの全長に渡る水平線で区切るだけです。 私はこれを試しました: <Line Stretch="Fill" Stroke="Black" X2="1"/> 親コントロールは固定幅ではないため、この線によりウィンドウが画面の全幅に拡大されます。 親のコントロール/ウィンドウの幅を固定せずにこれを行う簡単な方法はありますか?
228 wpf  xaml  wpf-controls 



9
スタックパネルでアイテムを揃えますか?
水平方向のStackPanelに2つのコントロールを配置して、適切なアイテムをStackPanelの右側にドッキングできるかどうかを考えていました。 私は以下を試しましたが、うまくいきませんでした: <StackPanel Orientation="Horizontal"> <TextBlock>Left</TextBlock> <Button Width="30" HorizontalAlignment="Right">Right<Button> </StackPanel> 上のスニペットでは、ButtonをStackPanelの右側にドッキングします。 注:グリッドなどではなく、StackPanelで実行する必要があります。

3
WPF:スクロールバー付きのItemsControl(ScrollViewer)
私は、その後、この私がプログラム(のみの最初のいくつかの項目が表示され、より表示していないスクロールバーをコンパイルして実行するときのItemsControlにスクロールバーを追加する方法に小さな「チュートリアル」、そしてそれがデザイナービューで動作しますが、ではない-でも、 VerticalScrollbarVisibilityが「Auto」ではなく「Visible」に設定されている場合)。 これを解決する方法について何か考えはありますか? これは、アイテムを表示するために使用するコードです(通常はDatabindingで作業しますが、デザイナーでアイテムを表示するには、手動で追加しました)。 <ItemsControl x:Name="itemCtrl" Style="{DynamicResource UsersControlStyle}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Vertical" HorizontalAlignment="Center" VerticalAlignment="Top"> </StackPanel> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> <uc:UcSpeler /> <uc:UcSpeler /> <uc:UcSpeler /> <uc:UcSpeler /> <uc:UcSpeler /> </ItemsControl> そして、これは私のテンプレートです: <Style x:Key="UsersControlStyle" TargetType="{x:Type ItemsControl}"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="{x:Type ItemsControl}"> <Border SnapsToDevicePixels="true" Background="{TemplateBinding Background}" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Padding="{TemplateBinding Padding}"> <ScrollViewer …

10
XAML DataGridColumnsでDataGrid全体を埋めるにはどうすればよいですか?
サイズ変更可能な列を持つXAML(Silverlightではなく)でDataGridsを使用していますが、ユーザーが画面のサイズを変更すると、DataGridが拡張されます。 現在、すべてのDataGrid列の幅がDataGridの幅よりも小さい場合、クリックできない余分な「列」が表示され、目的を果たさなくなります。 1つの列を常にサイズ変更して残りのすべてのスペースを埋める方法を知っている人はいますか?
117 c#  wpf  xaml  datagrid  wpf-controls 

10
RichTextBox(WPF)には文字列プロパティ「Text」がありません
RichTextBoxのテキストを設定または取得しようとしていますが、test.Textを取得したいときに、Textがそのプロパティのリストに含まれていません... C#でコードビハインドを使用しています(.net framework 3.5 SP1) RichTextBox test = new RichTextBox(); 持てない test.Text(?) どうしてそれが可能になるのか知っていますか?

6
TextBlock内のテキストのフォーマット
TextBlockWPFアプリケーションでコントロール内のテキストの書式を設定するにはどうすればよいですか? 例:次の例のように、特定の単語を太字で、他の単語をイタリックで、一部を異なる色で表示したいとします。 私の質問の背後にある理由は、この実際の問題です: lblcolorfrom.Content = "Colour From: " + colourChange.ElementAt(3).Value.ToUpper(); 文字列の2番目の部分を太字にしたいのですが、2つのコントロール(Labels、TextBlocksなど)を使用できることはわかっていますが、すでに大量のコントロールが使用されているため、使用したくありません。
104 c#  wpf  wpf-controls 

6
WPFのリンクボタン
ButtonをLinkBut​​tonのようにするにはどうすればよいですか。ハイパーリンクを使用したくありません... !! 助言がありますか
90 wpf  wpf-controls 

3
WPF ListViewのヘッダーを非表示にするにはどうすればよいですか?
WPFListViewの各グリッド列の上部にあるヘッダーを非表示にできるようにしたい。 これは私のListViewのXAMLです: <Window x:Class="ListViewTest.Test0.ListViewTest" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Empty ListView Grid" Height="216" Width="435" FlowDirection="LeftToRight" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" Grid.IsSharedSizeScope="False"> <Window.Resources> <XmlDataProvider x:Key="CustomersDS" Source="C:\data.xml"/> </Window.Resources> <ListView Margin="0,0,0,50" ItemTemplate="{DynamicResource CustomerTemplate}" ItemsSource="{Binding Source={StaticResource CustomersDS}, XPath=/Customers/Customer}"> <ListView.View> <GridView> <GridViewColumn DisplayMemberBinding="{Binding XPath=Code}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Name}"/> <GridViewColumn DisplayMemberBinding="{Binding XPath=Country}"/> </GridView> </ListView.View> </ListView> </Window> 私がこれをバインドしているデータは次のとおりです。 <Customers> <Customer> <Code>1234</Code> <Name>EPI</Name> <Country>Sesame Street</Country> …

2
デフォルト値のタイプがプロパティのタイプと一致しません
私はこのクラスを持っています public class Tooth { public string Id {get;set;} } そしてこのcustromコントロール public partial class ToothUI : UserControl { public ToothUI() { InitializeComponent(); } public Tooth Tooth { get { return (Tooth)GetValue(ToothProperty); } set { SetValue(ToothProperty, value); NombrePieza.Text = value.Id.Replace("_",String.Empty); } } public static readonly DependencyProperty ToothProperty = DependencyProperty.Register("Tooth", typeof(Tooth), typeof(ToothUI), …
83 c#  wpf  wpf-controls 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.