पर सम्मिलन सम्मिलित करें मैं कभी-कभी WPF को अविश्वसनीय रूप से ढूंढ रहा हूं। निम्नलिखित XAML को देखते हुए, ऑब्जर्जेबल कोलेक्शन टाइमलाइन में जोड़े गए नए आइटम को एनिमेट करने के लिए ट्रिगर कैसे करें (स्लाइड डाउन, फीका)। मैंने सूची बॉक्स के लिए विभिन्न उदाहरण देखे हैं लेकिन आइटम नियंत्रण के लिए कुछ भी नहीं है।आइटम्स कंट्रोल
<Grid>
<ScrollViewer>
<ItemsControl Name="TimelineItem"
ItemsSource="{Binding Timeline}"
Style="{StaticResource TimelineStyle}"
ItemContainerStyle="{StaticResource TweetItemStyle}">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid VerticalAlignment="Top"
HorizontalAlignment="Left">
<Grid.ColumnDefinitions>
<ColumnDefinition Style="{StaticResource TweetImageColumnStyle}" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition />
<RowDefinition />
<RowDefinition />
<RowDefinition />
</Grid.RowDefinitions>
<Rectangle Grid.Column="0"
Style="{StaticResource TweetImageStyle}">
<Rectangle.Fill>
<ImageBrush ImageSource="{Binding ProfileImageUrl}" />
</Rectangle.Fill>
</Rectangle>
<StackPanel Grid.Column="1">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Grid.Column="0"
Style="{StaticResource TweetNameStyle}"
Text="{Binding Name}" />
<TextBlock Grid.Column="1"
Style="{StaticResource TweetTimeStyle}"
Text="{Binding TimeAgo}" />
</Grid>
<Controls:TextBlockMarkup Grid.Row="1"
Grid.Column="1"
Markup="{Binding MarkupText}"
Style="{StaticResource TweetStyle}" />
</StackPanel>
<Separator Grid.Row="2"
Grid.ColumnSpan="2"
Style="{StaticResource TweetSeparatorTop}" />
<Separator Grid.Row="3"
Grid.ColumnSpan="2"
Style="{StaticResource TweetSeparatorBottom}" />
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
</ScrollViewer>
</Grid>
उत्कृष्ट उत्तर। अस्पष्टता बहुत अच्छा काम करती है लेकिन मुझे स्लाइड के साथ एक त्रुटि मिल रही है। '[अज्ञात]' संपत्ति पथ में निर्भरता ऑब्जेक्ट को इंगित नहीं करती है '(0)। (1) [3]। (2)'। मैंने अलग-अलग बच्चों की अनुक्रमणिका की कोशिश की है, लेकिन मुझे यकीन नहीं है कि –
त्रुटि की व्याख्या कैसे करें यह प्रतीत होता है कि मुझे ऊंचाई एनीमेशन काम करने के लिए एक ट्रांसफॉर्म समूह की आवश्यकता होगी।मैं इन सबसे छुटकारा पाना TransformGroup> विचार जोड़कर काम करने के लिए मिल गया? –
मैंने आपके द्वारा प्राप्त त्रुटि को ठीक करने के लिए उदाहरण अपडेट किया है। मैं सभी स्थिर संसाधनों और कस्टम नियंत्रण के कारण आपके द्वारा पोस्ट की गई तुलना में थोड़ा अलग xaml का उपयोग कर रहा था। मैंने उत्तर के नीचे कुछ और नोट्स शामिल किए हैं। HTH की। –