datatrigger

    5熱度

    1回答

    <ListBox.ItemTemplate> <DataTemplate> <Grid x:Name="grid"> <Grid.Background> <SolidColorBrush x:Name="backgroundBrush" Color="Transparent" Opacity="0.1"/> </Grid.Backg

    1熱度

    1回答

    我試圖做的是:我在我的組合框中使用了背景中的人員配置文件列表。觸發器是根據人的性別改變背景(bool Role.IsFemale)。當我在代碼中處理SelectionChangedEvent時,我可以看到Selectedvalue是true或false。我現在可以直接更改背景或更改用戶控件本身可以偵聽的dependencyProperty,並在觸發時更改背景。不過,我嘗試是隻使用XAML來實現這一

    1熱度

    3回答

    我有一個comboBox有以下幾項:a1,a2,a3,a4和我有兩個RadioButtons r1和r2。 這是我想要完成的: 如果用戶從組合框中選擇了項目a2,則應將r1的IsChecked屬性設置爲true。如果用戶從組合框中選擇a3或a4項,則應將r2的IsChecked屬性設置爲true。我想以聲明的方式完成這件事。即不使用轉換器。 這裏是我的代碼,並在此先感謝: <Window x:Cl

    0熱度

    1回答

    我目前正在創建一個控件,主要是一個ItemsControl顯示一些項目。 此外,我有一些控件,允許用戶篩選ItemsControl中的項目。 我想要做的是讓用戶更好地看到應用過濾器時刪除哪些項目。 因此,我所做的並不是真正過濾ICollectionView,而是在用於每個項目的VM上引入了一個新屬性IsVisible。 後來我加了ScaleTransform作爲LayoutTransform到Da

    18熱度

    1回答

    比方說,我有以下簡單的類: public class Person { public int Id { get; set; } public string Name { get; set; } } public class PersonHolder { public Person CurrentPerson { get; set; } public

    12熱度

    2回答

    如何爲StackPanel定義DataTrigger?它有一個Trigger屬性,但在啓動應用程序的時候,這裏定義觸發給出了初始化以下錯誤: 失敗的對象初始化(ISupportInitialize.EndInit)。觸發器集合成員必須是EventTrigger類型。 .... 這是從以下幾個簡單的DataTrigger給出: <StackPanel x:Name="PersonPanel" Dat

    1熱度

    3回答

    一個DataTrigger WPF應用程序,我已經正確綁定一個DataTemplate來,看起來一個XML節點,如: <answer answer="Tree", correct="false" score="10" /> 在我的申請,我有它的答案一個TextBlock 。起初,我希望它不可見,但是當XML文件中的正確屬性更改爲「true」時,它必須可見。 我的DataTemplate連接正確

    -1熱度

    1回答

    我有一個列表框,顯示使用數據模板格式化的貨件(自定義類)(見下文)。模板中有一個邊框元素(我稱之爲Gem),用於顯示哪些項目處於活動狀態(未選中),哪些項目將添加到產品中。 template.png 有一個在運輸類(活動),這是在創業板元素的單擊事件處理程序中設置一個布爾屬性。通常情況下,寶石應該像第一幅圖像一樣黑暗,然後在激活時點亮。 我在DataTemplate中設置了一個DataTrigge

    1熱度

    1回答

    我有一個自定義用戶控件,它擴展了按鈕控件,並添加了兩個新的依賴項IsActive和Icon。在控件中有DataTrigger,它們根據該值設置Icon和Active狀態。 我遇到的問題是僅在ItemControl內部工作的控件。以下是項目控件內外的控件的XAML部分。當控件不在項目控件中時,觸發器不起作用。 <ItemsControl ItemsSource="{Binding HomeList}

    3熱度

    1回答

    以某種方式,我在這裏的圈子裏。請原諒我,如果這個問題的答案是明顯的。 我想對視圖中ViewModel中已更改的屬性做出反應。當屬性(布爾)改變視圖應該開始一個動畫(BeginStoryBoard)。 實際上,在我的應用程序中有4個這樣的屬性,每個屬性在虛擬機中都有自己的名稱,每個容器視圖元素都有兩個期望的動畫(隱藏/顯示)。 當直接在各自的容器元素中設置這些觸發器(嘗試DataTrigger/Tr