第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如果在元素中設(shè)置,WPF觸發(fā)器將不會設(shè)置屬性

如果在元素中設(shè)置,WPF觸發(fā)器將不會設(shè)置屬性

慕虎7371278 2019-12-05 15:21:40
這種行為對我來說似乎非常奇怪,我想我做錯(cuò)了什么。我有一個(gè)ContentControl使用DataTemplete呈現(xiàn)TabControl的控件。我希望在沒有選項(xiàng)卡打開時(shí)顯示圖像,而在沒有選項(xiàng)卡時(shí)隱藏。但這是問題所在:<Image Name="image1" Stretch="Uniform" Visibility="Hidden" Source="/Affinity;component/Images/affinity_logo.png">            <Image.Style>                <Style TargetType="Image">                    <Style.Triggers>                        <DataTrigger Binding="{Binding Items.Count, ElementName=tabcontrolworkspaces}"                        Value="0">                            <Setter Property="Visibility" Value="Visible" />                        </DataTrigger>                    </Style.Triggers>                </Style>            </Image.Style>        </Image>這是行不通的...我已經(jīng)在可見性和邊距上對此進(jìn)行了測試(請確保)。除非在Image標(biāo)記中定義了該屬性,否則此觸發(fā)器將更改該屬性。如果是這樣,觸發(fā)器將不會更新該屬性。因此,如果我沒有為圖像定義可見性,并且觸發(fā)器將其隱藏,那么它將起作用。問題是,默認(rèn)值為可見,觸發(fā)器需要在value = 0時(shí)顯示它,否則將其隱藏。為什么觸發(fā)器不覆蓋顯式定義的屬性?那不是目的嗎?
查看完整描述

3 回答

?
慕的地6264312

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊

當(dāng)觸發(fā)器為真時(shí),它將值更改為所需值。當(dāng)它不再為true時(shí),它將值恢復(fù)為先前的值。它不會將其更改為不需要的值。

這意味著,如果原始值可見,并且將其更改為可見,則當(dāng)觸發(fā)器不再活動時(shí),該值將恢復(fù)為可見。


查看完整回答
反對 回復(fù) 2019-12-05
  • 3 回答
  • 0 關(guān)注
  • 511 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號