ItemSource по сравнению с Datacontext в wpf

awk 'BEGIN{FS=OFS=","} $2<1000000000 || $2>99999999999 {$2=12223334444} {print}' file

или короче:

awk 'BEGIN{FS=OFS=","} $2<1000000000 || $2>99999999999 {$2=12223334444}1' file

или

awk 'BEGIN{FS=OFS=","} length($2)<10 || length($2)>11 {$2=12223334444}1' file

или

awk 'BEGIN{FS=OFS=","} {l=length($2)} l<10 || l>11 {$2=12223334444}1' file

или

awk -F, -v OFS=, '{l=length($2)} l<10 || l>11 {$2=12223334444}1' file

Выход:

2496 12223334444 1/7/19 18:58 9723308800
7,18538320322,1/7/19 19:22,13012881250
8827,9723308808,1/7/19 19:55,9723308800
3109 12223334444 1/7/19 19:56 19723308800

См .: 8 Мощных встроенных переменных Awk - FS, OFS, RS, ORS, NR, NF, FILENAME, FNR

13
задан Sauron 7 September 2009 в 10:22
поделиться

1 ответ

Источник элемента (который должен включать IEnumerable) будет использоваться для создания списка элементов, который отображается внутри списка. DataContext (который может быть любым объектом) является объектом по умолчанию для привязки для любых привязок, которые вы указали для других свойств в ListView.

public List<string> ItemsObject = new List<string>() { "Item1", "Item2", "Item3" };
public AnyObject DataContextObject = new AnyObject() { WidthValue = 23 }

<ListView
           ItemsSource="{Resource_of_ItemsObject}"
           DataContext="{Resource_of_DataContextObject}"
           Width="{Binding Path=WidthValue}"/>

Создает список "Item1", Item2 ", Item3", отображаемый с ширина 23.

16
ответ дан 2 December 2019 в 00:03
поделиться
Другие вопросы по тегам:

Похожие вопросы: