Started using cap wrapper in wpf sample

This commit is contained in:
soukoku
2014-10-31 18:51:06 -04:00
parent e19c2ad490
commit 56115b619d

View File

@@ -126,13 +126,13 @@ namespace Tester.WPF
switch (cap) switch (cap)
{ {
case CapabilityId.ACapXferMech: case CapabilityId.ACapXferMech:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<XferMech>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapAudioXferMech.Get();
break; break;
case CapabilityId.CapAlarms: case CapabilityId.CapAlarms:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<AlarmType>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapAlarmVolume.Get();
break; break;
case CapabilityId.CapAlarmVolume: case CapabilityId.CapAlarmVolume:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapAlarmVolume.Get();
break; break;
case CapabilityId.CapAuthor: case CapabilityId.CapAuthor:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -174,10 +174,10 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<ClearBuffer>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<ClearBuffer>();
break; break;
case CapabilityId.CapClearPage: case CapabilityId.CapClearPage:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapClearPage.Get();
break; break;
case CapabilityId.CapCustomDSData: case CapabilityId.CapCustomDSData:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapCustomDSData.Get();
break; break;
case CapabilityId.CapCustomInterfaceGuid: case CapabilityId.CapCustomInterfaceGuid:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -186,7 +186,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<DeviceEvent>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<DeviceEvent>();
break; break;
case CapabilityId.CapDeviceOnline: case CapabilityId.CapDeviceOnline:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapDeviceOnline.Get();
break; break;
case CapabilityId.CapDeviceTimeDate: case CapabilityId.CapDeviceTimeDate:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -204,13 +204,13 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<DoubleFeedDetectionSensitivity>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<DoubleFeedDetectionSensitivity>();
break; break;
case CapabilityId.CapDuplex: case CapabilityId.CapDuplex:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<Duplex>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapDuplex.Get();
break; break;
case CapabilityId.CapDuplexEnabled: case CapabilityId.CapDuplexEnabled:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapDuplexEnabled.Get();
break; break;
case CapabilityId.CapEnableDSUIOnly: case CapabilityId.CapEnableDSUIOnly:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapEnableDSUIOnly.Get();
break; break;
case CapabilityId.CapEndorser: case CapabilityId.CapEndorser:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -222,10 +222,10 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<FeederAlignment>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<FeederAlignment>();
break; break;
case CapabilityId.CapFeederEnabled: case CapabilityId.CapFeederEnabled:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapFeederEnabled.Get();
break; break;
case CapabilityId.CapFeederLoaded: case CapabilityId.CapFeederLoaded:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapFeederLoaded.Get();
break; break;
case CapabilityId.CapFeederOrder: case CapabilityId.CapFeederOrder:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<FeederOrder>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<FeederOrder>();
@@ -237,16 +237,16 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.CapFeedPage: case CapabilityId.CapFeedPage:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapFeedPage.Get();
break; break;
case CapabilityId.CapIndicators: case CapabilityId.CapIndicators:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapIndicators.Get();
break; break;
case CapabilityId.CapIndicatorsMode: case CapabilityId.CapIndicatorsMode:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<IndicatorsMode>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<IndicatorsMode>();
break; break;
case CapabilityId.CapJobControl: case CapabilityId.CapJobControl:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<JobControl>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapJobControl.Get();
break; break;
case CapabilityId.CapLanguage: case CapabilityId.CapLanguage:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<Language>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<Language>();
@@ -258,7 +258,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.CapPaperDetectable: case CapabilityId.CapPaperDetectable:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapPaperDetectable.Get();
break; break;
case CapabilityId.CapPaperHandling: case CapabilityId.CapPaperHandling:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<PaperHandling>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<PaperHandling>();
@@ -318,7 +318,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.CapRewindPage: case CapabilityId.CapRewindPage:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapRewindPage.Get();
break; break;
case CapabilityId.CapSegmented: case CapabilityId.CapSegmented:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<Segmented>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<Segmented>();
@@ -336,7 +336,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.CapThumbnailsEnabled: case CapabilityId.CapThumbnailsEnabled:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapThumbnailsEnabled.Get();
break; break;
case CapabilityId.CapTimeBeforeFirstCapture: case CapabilityId.CapTimeBeforeFirstCapture:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -348,7 +348,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.CapUIControllable: case CapabilityId.CapUIControllable:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapUIControllable.Get();
break; break;
case CapabilityId.CapXferCount: case CapabilityId.CapXferCount:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapXferCount.Get(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapXferCount.Get();
@@ -363,7 +363,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapAutomaticBorderDetection: case CapabilityId.ICapAutomaticBorderDetection:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageAutomaticBorderDetection.Get();
break; break;
case CapabilityId.ICapAutomaticColorEnabled: case CapabilityId.ICapAutomaticColorEnabled:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -375,13 +375,13 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapAutomaticDeskew: case CapabilityId.ICapAutomaticDeskew:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageAutoDeskew.Get();
break; break;
case CapabilityId.ICapAutomaticLengthDetection: case CapabilityId.ICapAutomaticLengthDetection:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapAutomaticRotate: case CapabilityId.ICapAutomaticRotate:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageAutoRotate.Get();
break; break;
case CapabilityId.ICapAutoSize: case CapabilityId.ICapAutoSize:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -426,7 +426,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapCompression: case CapabilityId.ICapCompression:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<CompressionType>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageCompression.Get();
break; break;
case CapabilityId.ICapContrast: case CapabilityId.ICapContrast:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -477,7 +477,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapImageFileFormat: case CapabilityId.ICapImageFileFormat:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<FileFormat>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageFileFormat.Get();
break; break;
case CapabilityId.ICapImageFilter: case CapabilityId.ICapImageFilter:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<ImageFilter>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<ImageFilter>();
@@ -559,7 +559,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapPixelType: case CapabilityId.ICapPixelType:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<PixelType>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImagePixelType.Get();
break; break;
case CapabilityId.ICapPlanarChunky: case CapabilityId.ICapPlanarChunky:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<PlanarChunky>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<PlanarChunky>();
@@ -580,7 +580,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<PatchCode>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<PatchCode>();
break; break;
case CapabilityId.ICapSupportedSizes: case CapabilityId.ICapSupportedSizes:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<SupportedSize>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageSupportedSize.Get();
break; break;
case CapabilityId.ICapThreshold: case CapabilityId.ICapThreshold:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -595,16 +595,16 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapUnits: case CapabilityId.ICapUnits:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<Unit>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageUnits.Get();
break; break;
case CapabilityId.ICapXferMech: case CapabilityId.ICapXferMech:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap).CastToEnum<XferMech>(); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageXferMech.Get();
break; break;
case CapabilityId.ICapXNativeResolution: case CapabilityId.ICapXNativeResolution:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapXResolution: case CapabilityId.ICapXResolution:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageXResolution.Get();
break; break;
case CapabilityId.ICapXScaling: case CapabilityId.ICapXScaling:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
@@ -613,7 +613,7 @@ namespace Tester.WPF
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);
break; break;
case CapabilityId.ICapYResolution: case CapabilityId.ICapYResolution:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapImageYResolution.Get();
break; break;
case CapabilityId.ICapYScaling: case CapabilityId.ICapYScaling:
CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap); CapDetailList.ItemsSource = _twainVM.CurrentSource.CapGet(cap);