Windows XPでこのコードを実行すると、ラジオボタンの周りに四角形が表示されます。ウィンドウズ7ではありません。 コメントを削除しても、これはXPでもうまくいきます。XPとWindows 7の違い#
なぜですか?
RadioButton rb1 = new RadioButton();
rb1.GroupName = kvp.Key.ToString();
rb1.Name = "Keep";
rb1.Margin = new Thickness(30, 5, 0, 0);
//rb1.HorizontalAlignment = HorizontalAlignment.Left;
//rb1.VerticalAlignment = VerticalAlignment.Top;
rb1.IsChecked = true;
rb1.Checked += OnRadioButton_Checked;
Grid.SetRow(rb1, grid.RowDefinitions.Count - 1);
Grid.SetColumn(rb1, 1);
grid.Children.Add(rb1);
あなたは、さまざまな効果のスクリーンショットを投稿することができます。 – ChrisF
あなたはこの問題を解決したことがありますか?私は、http://stackoverflow.com/questions/8354423/wpf-margin-renders-diffrently-on-windows-xp-7で同じですが、100%は確信していないと思います。 。 – Peter
私が以下に書いたので、私はこの問題を解決しませんでした。これは、条件付きコンパイル指令(#if)によって解決できます。 –