- 积分
- 200
- 最后登录
- 2024-3-1
- 精华
- 0
- 阅读权限
- 30
- 主题
- 57
- UID
- 4774810
- 帖子
- 501
- PB币
- 746
- 威望
- 0
- 贡献
- 0
- 技术
- 0
- 活跃
- 766
- UID
- 4774810
- 帖子
- 501
- PB币
- 746
- 贡献
- 0
- 技术
- 0
- 活跃
- 766
|
7F
发表于 2018-4-25 15:05:00
IP属地广东
|只看该作者
添加背景的有线程代码(c#/vb)
c#的:- public async static void set_bkg(Page sender)
- {
- ImageBrush bkg = new ImageBrush();
- BitmapImage bkg2 = new BitmapImage();
- StorageFile file = await ApplicationData.Current.LocalFolder.GetFileAsync("bkg.jpg");
- using (IRandomAccessStream ms = await file.OpenAsync(FileAccessMode.Read);
- {
- bkg2.SetSource(ms);
- }
- bkg.ImageSource = bkg2;
- bkg.Stretch = Stretch.UniformToFill;
- bkg.Opacity = 0.5;
- sender.Background = bkg;
- }
复制代码 vb的:- Public Shared Async Sub set_bkg(ByVal sender As Page)
- Dim bkg As ImageBrush = New ImageBrush()
- Dim bkg2 As BitmapImage = New BitmapImage()
- Dim file As StorageFile = Await ApplicationData.Current.LocalFolder.GetFileAsync("bkg.jpg")
- Using ms As IRandomAccessStream = Await file.OpenAsync(FileAccessMode.Read)
- bkg2.SetSource(ms)
- End Using
- bkg.ImageSource = bkg2
- bkg.Stretch = Stretch.UniformToFill
- bkg.Opacity = 0.5
- sender.Background = bkg
- End Sub
复制代码 至于文件的存放...用fileopenpicker打开文件然后复制到appdata/local就行了
不过有透明还要什么背景 |
|