Click here to Skip to main content
15,886,258 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: How to modify DataTemplate programmatically? Pin
Abhinav S16-May-11 3:10
Abhinav S16-May-11 3:10 
AnswerRe: How to modify DataTemplate programmatically? Pin
Mark Salsbery16-May-11 2:44
Mark Salsbery16-May-11 2:44 
GeneralRe: How to modify DataTemplate programmatically? Pin
Tesic Goran16-May-11 3:00
professionalTesic Goran16-May-11 3:00 
GeneralRe: How to modify DataTemplate programmatically? Pin
Mark Salsbery16-May-11 3:04
Mark Salsbery16-May-11 3:04 
AnswerRe: How to modify DataTemplate programmatically? Pin
SledgeHammer0116-May-11 6:21
SledgeHammer0116-May-11 6:21 
GeneralRe: How to modify DataTemplate programmatically? Pin
Tesic Goran17-May-11 1:24
professionalTesic Goran17-May-11 1:24 
GeneralRe: How to modify DataTemplate programmatically? Pin
Pete O'Hanlon17-May-11 1:54
mvePete O'Hanlon17-May-11 1:54 
Questionobjects added to an IDictionary must have a Key attribute [modified] Pin
Lutosław15-May-11 23:20
Lutosław15-May-11 23:20 
Hello again!

It is another time I encounter this error: "objects added to an IDictionary must have a Key attribute or some other type of key associated with them.". I searched google to find out what is going on, but in every case the reason was that somebdy didn't set either Key or TargetType.

I my case, I set the TargetType, but it doesn't work. In my previous post the problem was that I was using a UserControl. Now I try to set a template of a ToggleButton which is not a UserControl. WTH is going on? Confused | :confused:
XML
<ControlTemplate TargetType="ToggleButton">
    <ControlTemplate.Triggers>
        <DataTrigger Binding="{TemplateBinding IsChecked}" Value="True">
            <Setter Property="Opacity" Value="1" />
        </DataTrigger>
        <DataTrigger Binding="{TemplateBinding IsMouseOver}" Value="True">
            <Setter Property="Opacity" Value="0.7" />
        </DataTrigger>
    </ControlTemplate.Triggers>
</ControlTemplate>

(...)

<ToggleButton Grid.Row="3" Grid.Column="1" HorizontalAlignment="Center" VerticalAlignment="Center" Background="Transparent" BorderThickness="0" BorderBrush="Transparent" Opacity="0.3">
    <Image Source="{StaticResource CheckedImage}" Height="16" />
</ToggleButton>

The error started to appear since I changed something. I had tried to revert my recent changes but I couln't work out what is wrong D'Oh! | :doh:
EDIT: I've tried to set x:Key and reference Template={StRes key} and got exception:
{"'Set property 'System.Windows.DataTrigger.Binding' threw an exception.' Line number '59' and line position '18'."}

Inner:
{"Unable to cast object of type 'System.Windows.TemplateBindingExpression' to type 'System.Windows.Data.BindingBase'."}
Inner:null
Edit2: IsChecked IS a dep property
Any ideas?
Greetings - Jacek
modified on Monday, May 16, 2011 5:46 AM

NewsRe: objects added to an IDictionary must have a Key attribute Pin
Lutosław16-May-11 0:05
Lutosław16-May-11 0:05 
AnswerRe: objects added to an IDictionary must have a Key attribute Pin
Venkatesh Mookkan16-May-11 0:41
Venkatesh Mookkan16-May-11 0:41 
AnswerRe: objects added to an IDictionary must have a Key attribute Pin
markovl16-May-11 0:53
markovl16-May-11 0:53 
AnswerRe: objects added to an IDictionary must have a Key attribute Pin
Venkatesh Mookkan16-May-11 0:58
Venkatesh Mookkan16-May-11 0:58 
GeneralRe: objects added to an IDictionary must have a Key attribute Pin
Lutosław16-May-11 1:17
Lutosław16-May-11 1:17 
QuestionPayment Gateway in Silverlight [modified] Pin
Vimalsoft(Pty) Ltd15-May-11 1:59
professionalVimalsoft(Pty) Ltd15-May-11 1:59 
AnswerRe: Payment Gateway in Silverlight Pin
BobJanova16-May-11 22:45
BobJanova16-May-11 22:45 
QuestionControl Template not applied Pin
Lutosław14-May-11 10:11
Lutosław14-May-11 10:11 
AnswerRe: Control Template not applied Pin
SledgeHammer0114-May-11 10:59
SledgeHammer0114-May-11 10:59 
GeneralRe: Control Template not applied Pin
Lutosław14-May-11 11:53
Lutosław14-May-11 11:53 
NewsRe: Control Template not applied Pin
Lutosław14-May-11 13:12
Lutosław14-May-11 13:12 
GeneralRe: Control Template not applied [modified] Pin
Mark Salsbery14-May-11 13:21
Mark Salsbery14-May-11 13:21 
GeneralRe: Control Template not applied Pin
Lutosław14-May-11 14:29
Lutosław14-May-11 14:29 
QuestionObject looses a Cookie Value in Silverlight Pin
Vimalsoft(Pty) Ltd14-May-11 5:12
professionalVimalsoft(Pty) Ltd14-May-11 5:12 
QuestionRe: Object looses a Cookie Value in Silverlight Pin
Mark Salsbery14-May-11 7:21
Mark Salsbery14-May-11 7:21 
AnswerRe: Object looses a Cookie Value in Silverlight Pin
Vimalsoft(Pty) Ltd14-May-11 7:31
professionalVimalsoft(Pty) Ltd14-May-11 7:31 
AnswerRe: Object looses a Cookie Value in Silverlight Pin
Abhinav S15-May-11 5:29
Abhinav S15-May-11 5:29 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.