itemscontrol

    0熱度

    1回答

    我有自定義面板的項目控件。基於這個itemsControl我正在寫行爲(行爲) 我需要的是每當我的ItemsPanel被安排覆蓋被稱爲我的行爲應該得到通知。在我的行爲中,我有權訪問itemsControl和itemsPanel。 一種方法是我可以從ItemsPanel覆蓋引發一個事件,並在我的行爲中訂閱它。 但是,如果你有更好的解決方案,請你可以建議嗎?

    0熱度

    1回答

    我目前正試圖編寫一個控件,它將顯示一組元素,每個元素的開始時間介於0到1.我們所期望的視覺外觀與簡單的時間表類似。 我已經創建了一個將單個元素呈現爲一行的FrameworkElement(該行代表一個元素與下一個元素之間的轉換,例如y(x)= x),我的意圖是將此元素用作我的自定義ItemsControl的DataTemplate的。通過水平翻轉奇怪元素並將它們拼湊在一個面板中,應該可以看到元素之

    0熱度

    1回答

    我使用一個ItemsControl顯示條目的ALIST和ITRS XAML是像 <ItemsControl ItemsSource="{Binding ShelfItemsCollection}" Name="shelfGridView" Margin="5" > <ItemsControl.ItemTemplate> <DataTemplate> <Stackpanel

    0熱度

    1回答

    我有一個ItemsControl的性能問題。我用下面的風格 <Style x:Key="VirtualizedItemsControl" TargetType="{x:Type ItemsControl}"> <Setter Property="VirtualizingStackPanel.IsVirtualizing" Value="True" />

    14熱度

    3回答

    有沒有什麼辦法可以獲得當前ItemsControl項目的索引WPF? 例如,我想要做的事,如: <ItemsControl> <ItemsControl.ItemTemplate> <DataTemplate> <TextBox Text="{Binding current_index}"> </TextBox> </DataTempl

    0熱度

    1回答

    我創建了一個UserControl,其LayoutRoot爲ItemsControl,其畫布爲ItemsPanel,但現在我無法在其中添加我的形狀。 此外,我有一個工作在一個邊框內的畫布,但當我試圖刪除帆布兒童和轉換成一個UserControl的邊框+畫布,我再也不能添加孩子回來,因爲「內容只能設置一次」 。 這是我的代碼: 前(工作,但我要創建用於再使用的用戶控件): <Border>

    0熱度

    2回答

    說我有10個項目someList名單,我將通過itemsControl告訴他們我的網頁上象下面這樣: <ItemsControl DataContext="{Binding [someViewModel]}" BorderBrush="Black" ItemSource="{Binding someList}"> <ItemsControl.ItemTem

    2熱度

    1回答

    我有一個itemscontrol,其中我所有的元素是PopUps。問題是我不知道如何將它們放置在放置項目控件的網格中。我試過使用水平和垂直對齊方式,但這沒有幫助。我到目前爲止的xaml代碼是: <Grid> <ItemsControl Grid.Row="1" VerticalContentAlignment="Top" HorizontalAlignment="Left" ItemsSour

    1熱度

    1回答

    我有以下ItemsControl: <ItemsControl ItemsSource="{Binding Model.XList}"> <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <StackPanel Orientation="Horizontal"></StackPanel> </ItemsPanel

    0熱度

    1回答

    我使用的ItemsControl與Canvas作爲其支持Panel。我經常需要。清除()ObservableCollection是ItemsControl的ItemSource,然後向它添加新信息,這會導致所有控件被銷燬,並且會創建新的UserControl,這非常緩慢。即使在我調用.Clear()之後,如何強制ItemsControl保留一定數量的容器,然後在新項目添加到ItemSource時重