目標:
如果數量值爲0和減號,則不應顯示名爲「btnReturn」的按鈕。如果數量中存在任何值,則不顯示該按鈕
問題:
考慮過很多,我找不到一個解決方案,使按鈕不可見。 它可以是XAML代碼或C#。
請記住,你有很多產品要顯示,我也使用datacontext來同步XAML和列表。
private void UpdateGUI(int pSaleId)
{
lstRepurchase.DataContext = _myManagerProduct_SaleAndProductQuantity.DisplaySoldProductInTheRepurchaseListView(pSaleId);
}
<ListView Canvas.Left="8" Canvas.Top="49.494" ItemsSource="{Binding}" SelectionMode="Single" Margin="236.78,17.48,8,44.707" Name="lstRepurchase">
<ListView.View>
<GridView>
<GridViewColumn Header="Article Number" Width="auto" DisplayMemberBinding="{Binding Path=_articleNumber}" TextBlock.TextAlignment="Left" />
<GridViewColumn Header="Name" Width="auto" DisplayMemberBinding="{Binding Path=_name}" TextBlock.TextAlignment="Left" />
<GridViewColumn Header="Quantity" Width="auto" DisplayMemberBinding="{Binding Path=_quantity}" TextBlock.TextAlignment="Left" />
<GridViewColumn>
<GridViewColumn.CellTemplate>
<DataTemplate>
<Button Name="btnReturn" MinHeight="20" MinWidth="50" Content="Delete" Click="btnReturn_Click" />
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
</GridView>
</ListView.View>
</ListView>
這個功課? – Kiril
不,這是我個人的WPF項目,旨在提高我在計算機編程方面的技能。 –
「請記住,你有很多產品要展示......」使它聽起來像是一個任務,但它是很酷,如果它是你的;它也可以,如果它是功課,只要確保它有正確的標籤。 – Kiril