#win8acad : Building Metro Style Apps with XAML for .NET Developers
1.
2.
3.
4.
5.
6. DllImport "avicap32.dll" "capCreateCaptureWindow"
static extern int
string int
int int int int
int int
DllImport "avicap32.dll"
static extern bool
int
MarshalAs UnmanagedType ref string
int
MarshalAs UnmanagedType ref string
int
// more and more of the same
7.
8. using Windows.Media.Capture;
var new CameraCaptureUI
new Size
var await CameraCaptureUIMode
if
var new BitmapImage
await FileAccessMode
21. var new CameraCaptureUI
new Size
var await CameraCaptureUIMode
if
var new BitmapImage
await FileAccessMode
22. var DataTransferManager.GetForCurrentView
new TypedEventHandler<DataTransferManager
DataRequestedEventArgs
void
if null
"No Image Taken"
else
23.
24.
25. try
{
var new CameraCaptureUI
new Size
catch (Exception e)
{
//Exception handling code
}
ComException
26. var picker = new FileOpenPicker();
picker.FileTypeFilter.Add("*");
var files = await picker.PickMultipleFilesAsync();
foreach (var file in files)
{
lbFiles.Items.Add(file.FileName);
}
PickMultipleFilesOperation PickMultipleFilesAsync();
public sealed class PickMultipleFilesOperation :
IAsyncOperation<IReadOnlyList<StorageFile>>, IAsyncInfo
27. var picker = new FileOpenPicker();
picker.FileTypeFilter.Add("*");
var files = await picker.PickMultipleFilesAsync();
foreach (StorageFile file in files)
{
lbFiles.Items.Add(file.FileName);
}
System.Collections.Generic.IReadOnlyList
<Windows.Storage.StorageFile>
28. var picker = new FileOpenPicker();
picker.FileTypeFilter.Add("*");
var files = await picker.PickMultipleFilesAsync();
foreach (StorageFile file in files)
{
lbFiles.Items.Add(file.FileName);
}
System.Collections.Generic.IReadOnlyList
Windows.Foundation.Collections.IVectorView
<Windows.Storage.StorageFile>
<Windows.Storage.StorageFile>