2016-11-14 7 views
0

TaskbarIconでMenuItemを実行していますが、いくつかの項目を有効にして無効にする必要があります。この絵のように、C#のTaskbarIcon wpfエラー

<MenuItem Header="Open" Visibility="true"/> 
       <MenuItem Header="Settings" Visibility="true"/> 
       <MenuItem Header="Close" Visibility="true"/> 

       <MenuItem Header="Desconnect" Visibility="false" /> 
       <MenuItem Header="Show status" Visibility="false" /> 
       <MenuItem Header="Show logs" Visibility="false" /> 
       <MenuItem Header="Show servers" Visibility="false" /> 
       <MenuItem Header="Settings" Visibility="false" /> 
       <MenuItem Header="Close" Visibility="false" /> 

しかし、私は間違ったメニューを得る:だから私はこれを行うpicture

どのように私はこの問題を解決することができますか?

ありがとうございます!

+0

はこれを試してみてください参照してください... '' – FiN

+0

いいえ、私がしようとしたが、ありません。 –

+0

可視性はフラグベースの依存性プロパティではありません。表示され、折りたたまれ、隠された3つの利用可能な選択肢を含む。問題を解決するには、折りたたみを使用する必要があります。 – Karolis

答えて

0

可視性は、フラグベースの依存関係プロパティではありません。それは利用可能な(enum)のチョイスVisible,CollapsedおよびHiddenを含む。問題を解決するには、Collapsedを使用する必要があります。

Hiddenは、このプロパティでマークされたコントロールを隠すだけですが、占有するサイズはまだ存在します。それがあなたが写真に示されている問題を経験している理由です。

Collapsedこれは、目に見える痕跡がなくても、アイテムを完全に削除して呼び出すことができます。詳細については

here.

関連する問題