Click here to Skip to main content
16,006,535 members
Home / Discussions / WPF
   

WPF

 
AnswerRe: Show datagrid rowdetail template on click of DataGridCheckBoxColumn Pin
Pete O'Hanlon18-Mar-11 2:11
mvePete O'Hanlon18-Mar-11 2:11 
GeneralRe: Show datagrid rowdetail template on click of DataGridCheckBoxColumn Pin
Ankur Cistems18-Mar-11 2:27
Ankur Cistems18-Mar-11 2:27 
GeneralRe: Show datagrid rowdetail template on click of DataGridCheckBoxColumn Pin
Pete O'Hanlon18-Mar-11 2:31
mvePete O'Hanlon18-Mar-11 2:31 
GeneralRe: Show datagrid rowdetail template on click of DataGridCheckBoxColumn Pin
Ankur Cistems18-Mar-11 2:57
Ankur Cistems18-Mar-11 2:57 
GeneralRe: Show datagrid rowdetail template on click of DataGridCheckBoxColumn Pin
Mycroft Holmes18-Mar-11 14:19
professionalMycroft Holmes18-Mar-11 14:19 
GeneralRe: Show datagrid rowdetail template on click of DataGridCheckBoxColumn Pin
Pete O'Hanlon18-Mar-11 23:10
mvePete O'Hanlon18-Mar-11 23:10 
GeneralRe: Show datagrid rowdetail template on click of DataGridCheckBoxColumn Pin
Ankur Cistems20-Mar-11 21:11
Ankur Cistems20-Mar-11 21:11 
QuestionBinding to a RepeatBehavior property Pin
Lutosław17-Mar-11 11:18
Lutosław17-Mar-11 11:18 
Hello!

I wish to have an icon (Path) which scales forever until some background operation is finished. I managed to bind a DataTrigger to my dependency property InProgress. However, I want the animation to repeat so I bound RepeatBehavior to InProgress as well. Here I get an exception "'Set property 'System.Windows.FrameworkElement.Style' threw an exception.' Line number '241' and line position '22'.". The inner one is: "Cannot freeze this Storyboard timeline tree for use across threads."
<Path.Style>
    <Style TargetType="Path">
        <Style.Triggers>
            <DataTrigger Binding="{Binding InProgress}" Value="True"  >
                <DataTrigger.EnterActions>
                    <BeginStoryboard>
                        <Storyboard AutoReverse="True"
 RepeatBehavior="{Binding Path=InProgress, Converter={x:Static Converters:BooleanToRepeatBehaviourConverter.Instance}}" >                                                
                            <DoubleAnimation To="0.125" Duration="0:0:0.12"
 Storyboard.TargetProperty="(LayoutTransform).(ScaleTransform.ScaleX)" />
                            <DoubleAnimation To="0.125" Duration="0:0:0.12" 
Storyboard.TargetProperty="(LayoutTransform).(ScaleTransform.ScaleY)" />
                        </Storyboard>
                    </BeginStoryboard>
                </DataTrigger.EnterActions>
            </DataTrigger>
        </Style.Triggers>
    </Style>
</Path.Style>

The exception started to occur after binding the RepeatBehavior. Before doing that, the animation displayed correctly but only once. Note that I have been using the InProgress property for binding before and it worked. The converter:
public class BooleanToRepeatBehaviourConverter : IValueConverter
{
    private static readonly IValueConverter instance = new BooleanToRepeatBehaviourConverter();

    public static IValueConverter Instance
    {
        get { return instance; }
    }

    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return (bool) value
                    ? RepeatBehavior.Forever
                    : new RepeatBehavior(0);
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}

How to solve the problem?

Thanks in advance!
Greetings - Jacek

AnswerRe: Binding to a RepeatBehavior property Pin
Lutosław17-Mar-11 11:20
Lutosław17-Mar-11 11:20 
GeneralRe: Binding to a RepeatBehavior property Pin
Pete O'Hanlon17-Mar-11 11:30
mvePete O'Hanlon17-Mar-11 11:30 
QuestionCustom Pagination with WCF Service and stored proc. Pin
Member 776277317-Mar-11 4:53
Member 776277317-Mar-11 4:53 
AnswerRe: Custom Pagination with WCF Service and stored proc. Pin
Mycroft Holmes17-Mar-11 12:43
professionalMycroft Holmes17-Mar-11 12:43 
QuestionHow get & set pixel in WPFapplication? Pin
humais16-Mar-11 4:48
humais16-Mar-11 4:48 
AnswerRe: How get & set pixel in WPFapplication? Pin
John Schroedl20-Mar-11 9:55
professionalJohn Schroedl20-Mar-11 9:55 
Questionsorting autocompletebox items (wpf toolkit) Pin
Moonwalker03115-Mar-11 22:35
Moonwalker03115-Mar-11 22:35 
AnswerRe: sorting autocompletebox items (wpf toolkit) Pin
Mycroft Holmes15-Mar-11 23:18
professionalMycroft Holmes15-Mar-11 23:18 
GeneralRe: sorting autocompletebox items (wpf toolkit) Pin
Moonwalker03116-Mar-11 0:50
Moonwalker03116-Mar-11 0:50 
GeneralRe: sorting autocompletebox items (wpf toolkit) Pin
Mycroft Holmes16-Mar-11 1:13
professionalMycroft Holmes16-Mar-11 1:13 
GeneralRe: sorting autocompletebox items (wpf toolkit) Pin
Moonwalker03116-Mar-11 2:05
Moonwalker03116-Mar-11 2:05 
AnswerRe: sorting autocompletebox items (wpf toolkit) Pin
Pete O'Hanlon16-Mar-11 2:25
mvePete O'Hanlon16-Mar-11 2:25 
GeneralRe: sorting autocompletebox items (wpf toolkit) Pin
Moonwalker03116-Mar-11 3:35
Moonwalker03116-Mar-11 3:35 
Question"Status Bar" Text in IE Pin
souravghosh1814-Mar-11 21:20
souravghosh1814-Mar-11 21:20 
AnswerRe: "Status Bar" Text in IE Pin
Abhinav S14-Mar-11 21:51
Abhinav S14-Mar-11 21:51 
GeneralRe: "Status Bar" Text in IE Pin
souravghosh1814-Mar-11 22:02
souravghosh1814-Mar-11 22:02 
GeneralRe: "Status Bar" Text in IE [modified] Pin
Abhinav S15-Mar-11 0:23
Abhinav S15-Mar-11 0:23 

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.