2

ビジュアル スタジオ 2012 とブレンド 4 の両方で、ブラシ ペインを「ロック」することができました。綴じられているように、黄色の枠で囲まれています。これは、私が知る限り、すべてのユーザー コントロール、およびブラシ プロパティを持つすべてのオブジェクトで発生します。新しいユーザー コントロールを作成し、四角形を追加しましたが、バインドはまったくありませんでした。ブラシ ペインは黄色でロックされていました。

<UserControl
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"     xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d"
    x:Class="PlayCentralPrototype.Sandbox"
    x:Name="Window"
    Width="1000" Height="880">

    <Grid x:Name="LayoutRoot">
        <Rectangle Fill="#FF123456" HorizontalAlignment="Left" Height="125"     Margin="99,55,0,0" VerticalAlignment="Top" Width="165"/>
    </Grid>
</UserControl>
4

1 に答える 1

0

まず、コントロールがロックされていないことを確認してください。(私はあなたがおそらく持っていることを知っています)。

次に、属性構文を使用すると、ブラシ クラスの 1 つにしかアクセスできなくなります。

http://msdn.microsoft.com/en-us/library/system.windows.media.brush.aspx

オブジェクト要素構文を使用してみてください

<Rectangle Width="75" Height="75">
  <Rectangle.Fill>
    <SolidColorBrush Color="Red" />
  </Rectangle.Fill>
</Rectangle>

コードの最初から最後までのウォークスルーを提供する MSDN からのリンクが含まれています。 http://msdn.microsoft.com/en-us/library/ms752299.aspx

Visual Studio 2012 のブレンド http://msdn.microsoft.com/en-us/library/windows/apps/jj129478.aspx

もう 1 つの解決策として、すべての Visual Studio インストールと関連するインストールをアンインストールして削除し、必要なすべての SDK、C++ Redistributable などを再インストールします。すべてが揃っていることを再確認してください。アップグレード時にVSに問題があることがわかりました。

これで問題が解決するかどうかお知らせください。

于 2013-06-09T13:53:07.267 に答える