Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>I figured out how to make a workaround, but this is ugly hack, so if anyone is able to point me in the right direction I would appreciate that :). I added DataTriggers, so now my DataTemplate.Triggers XAML node looks like this:</p> <pre><code>&lt;DataTemplate.Triggers&gt; &lt;DataTrigger Binding="{Binding IsSelected}" Value="true"&gt; &lt;Setter Property="BorderBrush" Value="Purple" TargetName="ResRect"/&gt; &lt;/DataTrigger&gt; &lt;DataTrigger Binding="{Binding IsSelected}" Value="false"&gt; &lt;Setter Property="BorderBrush" Value="SeaGreen" TargetName="ResRect"/&gt; &lt;/DataTrigger&gt; &lt;!-- very very ugly ugly hack :(--&gt; &lt;DataTrigger Binding="{Binding IsSelected}" Value="true"&gt; &lt;Setter Property="Canvas.Left" Value="{Binding CollideX}" TargetName="CollideRect"/&gt; &lt;Setter Property="Canvas.Top" Value="{Binding CollideY}" TargetName="CollideRect"/&gt; &lt;Setter Property="FrameworkElement.Width" Value="{Binding CollideWidth}" TargetName="CollideRect"/&gt; &lt;Setter Property="FrameworkElement.Height" Value="{Binding CollideHeight}" TargetName="CollideRect"/&gt; &lt;/DataTrigger&gt; &lt;DataTrigger Binding="{Binding IsSelected}" Value="false"&gt; &lt;Setter Property="Canvas.Left" Value="{Binding CollideX}" TargetName="CollideRect"/&gt; &lt;Setter Property="Canvas.Top" Value="{Binding CollideY}" TargetName="CollideRect"/&gt; &lt;Setter Property="FrameworkElement.Width" Value="{Binding CollideWidth}" TargetName="CollideRect"/&gt; &lt;Setter Property="FrameworkElement.Height" Value="{Binding CollideHeight}" TargetName="CollideRect"/&gt; &lt;/DataTrigger&gt; &lt;/DataTemplate.Triggers&gt; </code></pre> <p>I am not happy about it, but at least it works.</p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload