datatrigger

    2熱度

    2回答

    我有一個ObservableCollection<Object1>類型(Messages在下面的代碼中),這是綁定到ItemsControl。 Object1有兩個屬性,即ErrMsg和IsError。如果其錯誤(即,如果IsError爲真),則我想以紅色顯示ErrMsg,否則爲黑色。 <ItemsControl Height="Auto" Background="White"

    0熱度

    1回答

    我的應用程序有幾個後臺工作者,每個人都在做不同的工作。當我點擊「開始」按鈕時,所有背景工作人員將同時開始。在我的XAML ,我已經定義我的一個旋轉圖像的動畫: <window.Resources> <Storyboard x:Key="imageRotate"> <DoubleAnimation Storyboard.TargetName="transRotate"

    1熱度

    2回答

    以下代碼有什麼問題? 我編譯時出現此錯誤: 酒店「的TargetName」並不代表對「二傳手」一個有效的目標,因爲沒有找到名爲「CC」的元素。確保在任何使用它的Setters,Triggers或Conditions之前聲明目標。 如何重構我的代碼,以便我可以無錯地編譯它? 我只想切換DataTrigger綁定到我的PersonViewModel中的值的數據模板! <ContentControl x

    2熱度

    1回答

    我想通過使用DataTrigger將SelectedObject綁定到的SelectedItem設置爲0的ComboBox的SelectedIndex。但它不起作用。我哪裏錯了? 的XAML如下: <ComboBox SelectedItem="{Binding MyObject.color_master, Mode=TwoWay}" ItemsSource="{Binding My

    3熱度

    1回答

    可能重複: Is it possible to use a setter to return a property to its default value? 好了...我知道在代碼隱藏,我可以叫ClearValue清除,或「未設置」依賴屬性,當然還有我知道我可以在觸發器中設置一個依賴項屬性,但是(...並且我確信你可以看到這裏會發生什麼......)你可以使用觸發器來清除一個值!? 現在我問了幾

    2熱度

    1回答

    我有一個矩形,我動畫的背景色。 每當特定數字上升時它應該變爲綠色。紅色,當它下降。如果數字暫時不會改變,它會慢慢淡出爲其默認顏色 所以動畫非常快速地將背景從灰色變爲紅色,然後需要幾秒鐘才能淡出爲灰色。 我已經加入這勢必DataTrigger 1或-1取決於如何數量已經改變 的問題是,如果數量不斷上升的動畫不會被重新啓動。 例如如果數序列去1,2,3,4,5。然後我想動畫在每個數變化重新啓動 我使用

    10熱度

    2回答

    我有一個網格,其行需要根據視圖模型動態調整大小。我想要做的事情如下: <RowDefinition Height="2*"> <RowDefinition.Style> <Style> <Style.Triggers> <DataTrigger Binding="{Binding Path=ShowSection}" Value="True">

    4熱度

    1回答

    要翻譯我的WPF應用程序,我使用返回Binding對象的標記擴展。這使我可以在應用程序運行時切換語言。我用這個標記是這樣的: <TextBlock Text="{t:Translate 'My String'}" />" 我想通過一個數據觸發更改按鈕文本: <Button> <Button.Style> <Style TargetType="{x:Type Button}

    7熱度

    1回答

    因此,這裏是我的XAML: <Ellipse Height="100" Width="100" Margin="35,112,0,0" Name="ellipse1" Fill="Red"> <Ellipse.Style> <Style TargetType="Ellipse"> <Style.Triggers> <DataTrigger

    8熱度

    1回答

    我在寫一個使用DataTrigger在ViewModel中設置屬性的XAML文件。該視圖模型類定義爲: public class ShellModel : INotifyPropertyChanged { public Brush ForegroundBrush { get; set; } .................... }