新足迹

 找回密码
 注册

精华好帖回顾

· 我的护肤之道----清洁 (2012-5-6) piscesweiwei · 【教程贴】DIY 修补 车身小坑 和 擦伤 所需物品和详细过程 (2015-6-11) 安睡如婴
· 来澳一周年记念(打工篇) (2005-7-13) 飞儿 · DIY修复铝合金轮毂 (2014-5-19) kempzhong
Advertisement
Advertisement
查看: 2102|回复: 26

有Silverlight的同學嗎? 舉個手, 有問題討論。 [复制链接]

2010年度奖章获得者

发表于 2010-10-6 11:18 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
是有關 Silverlight 3 的。
Advertisement
Advertisement

发表于 2010-10-6 11:33 |显示全部楼层
此文章由 o2h2o 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 o2h2o 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我好像见用 silverlight 的网站很少啊
难道一般都是 内部程序?

发表于 2010-10-6 11:42 |显示全部楼层
此文章由 andy2001p 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 andy2001p 所有!转贴必须注明作者、出处和本声明,并保持内容完整
I am doing SL programming as well

2010年度奖章获得者

发表于 2010-10-6 11:49 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
好, 我先去吃個飯,回來問個問題。

對,是個內部的東西。

2010年度奖章获得者

发表于 2010-10-6 13:30 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
問題早解決了,只是想討論一下。

我先不說我的做法, 先問你是怎麼做的。

很簡單, 我想把所有的 Page 都 Inherit from a BasePage (或UserControl 都 inherit from a BaseControl)

你怎麼做的?
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2010-10-6 13:42 |显示全部楼层
此文章由 andy2001p 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 andy2001p 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2010-10-6 14:30 发表
問題早解決了,只是想討論一下。

我先不說我的做法, 先問你是怎麼做的。

很簡單, 我想把所有的 Page 都 Inherit from a BasePage (或UserControl 都 inherit from a BaseControl)

你怎麼做的? ...


What is you requirement?
I don't see any difficulties to do that.
Advertisement
Advertisement

2010年度奖章获得者

发表于 2010-10-6 13:54 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
沒什麼requirement,

say we have a TestPage.xaml (and it's TestPage.xaml.cs)

and the BasePage.cs can be an empty page which looks like this

public class BasePage : System.Windows.Controls.Page
{
}

Now I want this TestPage inherits from this BasePage, how would you do it?
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

2010年度奖章获得者

发表于 2010-10-6 14:27 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
你是不是在上機試啊? :)

2010年度奖章获得者

发表于 2010-10-6 14:28 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我的blog都快要寫好了。。。。

发表于 2010-10-6 14:36 |显示全部楼层
此文章由 flyspirit 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 flyspirit 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2010-10-6 15:28 发表
我的blog都快要寫好了。。。。


记得给个链接

2007 年度奖章获得者

发表于 2010-10-6 14:41 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Can silverlight run on non-windows platform?? Like firefox on Linus??
Advertisement
Advertisement

发表于 2010-10-6 14:44 |显示全部楼层
此文章由 o2h2o 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 o2h2o 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 coolioo 于 2010-10-6 15:41 发表
Can silverlight run on non-windows platform?? Like firefox on Linus??

可以的
mac 下面
iphone ipad 现在还不支持

2010年度奖章获得者

发表于 2010-10-6 14:45 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 coolioo 于 2010-10-6 15:41 发表
Can silverlight run on non-windows platform?? Like firefox on Linus??


Yes


Silverlight is a cross platform, cross browser plug-in
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

发表于 2010-10-6 14:52 |显示全部楼层
此文章由 huazhb 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huazhb 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Linux上叫moonlight

发表于 2010-10-6 15:13 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
silver light 要想成事只能把希望寄托在 windows phone 7上了, 希望它有不俗表现

发表于 2010-10-6 15:14 |显示全部楼层
此文章由 Dan.and.Andy 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 Dan.and.Andy 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 huazhb 于 2010-10-6 15:52 发表
Linux上叫moonlight


Linux上? 是client side吧?
Advertisement
Advertisement

发表于 2010-10-6 15:24 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
XMAL:

<custom:TestUserControl x:Class="SilverlightApplication1.MainPage"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    mc:Ignorable="d"
    d:DesignHeight="300" d:DesignWidth="400"
    xmlns:custom="clr-namespace:SilverlightApplication1;assembly=SilverlightApplication1"          >

    <Grid x:Name="LayoutRoot" Background="White">

    </Grid>
</custom:TestUserControl>


MainPage.xmal.cs


using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplication1
{
    public partial class MainPage : TestUserControl  
    {
        public MainPage()
        {
            InitializeComponent();
        }
    }
}


TestUserControl


using System;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;

namespace SilverlightApplication1
{
    public class TestUserControl : UserControl
    {

    }
}

[ 本帖最后由 jerryclark 于 2010-10-6 15:26 编辑 ]

评分

参与人数 1积分 +3 收起 理由
dalaohu + 3 你太有才了.正是,正是

查看全部评分

2010年度奖章获得者

发表于 2010-10-6 15:35 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
在win/webform裡, designer file都是一個stand-alone 的partial class without inherit from any class, 我很不明白為什麼silverlight, 不但不這個 "designer" hidden掉,還要讓他inerhit from a class.

silverlight 的這個hidden .g.cs class 是由xaml來產生的。 這樣就非得把這個BaseControl 同時寫在 .xaml.cs 和 .xaml上。

這種implementation我看著很不舒服, 光看xaml還以為這個本省就是BaseControl.

我在silverlight4看看,是不是還是這樣
足迹 Reader is phenomenal. If you never used, you never lived 火速下载

2010年度奖章获得者

发表于 2010-10-6 15:48 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
SL4 也是一個樣。。。 好難看啊

2007 年度奖章获得者

发表于 2010-10-6 15:56 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
It seems Silverlight doesnot support TiFF natively, dispointed...

发表于 2010-10-6 15:59 |显示全部楼层
此文章由 北风 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 北风 所有!转贴必须注明作者、出处和本声明,并保持内容完整
确实看的很奇怪

原帖由 dalaohu 于 6/10/2010 15:35 发表
在win/webform裡, designer file都是一個stand-alone 的partial class without inherit from any class, 我很不明白為什麼silverlight, 不但不這個 "designer" hidden掉,還要讓他inerhit from a class.

silverlight  ...
If you let people believe that you are weak, sooner or later you’re going to have to kill them.
Advertisement
Advertisement

2010年度奖章获得者

发表于 2010-10-6 16:00 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
整個web都不natively support tiff

你在web放tiff 幹嘛用?

SL 有Pivot

http://netflixpivot.cloudapp.net/

发表于 2010-10-6 16:12 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
其实在MainPage.xmal.cs 里面
只要写

public partial class MainPage
{
}

就可了

因为partial class只要有一个地方定义过继承就可以通过编译了。
XMAL在runtime应该会生成另外一半的partial class。在xml里面已经定义过继承的父类了。

发表于 2010-10-6 16:15 |显示全部楼层
此文章由 jerryclark 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 jerryclark 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 dalaohu 于 2010-10-6 15:35 发表
在win/webform裡, designer file都是一個stand-alone 的partial class without inherit from any class, 我很不明白為什麼silverlight, 不但不這個 "designer" hidden掉,還要讓他inerhit from a class.

silverlight  ...


winform里面,xxx.cs里面定义继承,xxx.designer.cs里面没有定义继承。

Silverlight反一下,在Designer (XMAL)里面定义继承,implement code里面可以不定义。

2007 年度奖章获得者

发表于 2010-10-6 16:17 |显示全部楼层
此文章由 coolioo 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 coolioo 所有!转贴必须注明作者、出处和本声明,并保持内容完整
TIFF is everywhere n document management systems...

2010年度奖章获得者

发表于 2010-10-6 16:18 |显示全部楼层
此文章由 dalaohu 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 dalaohu 所有!转贴必须注明作者、出处和本声明,并保持内容完整
對, .xaml.cs 裡不inherit basecontrol 也可以, 只要xaml裡寫就可以, 2個partial, 只要有一個繼承就可以。

不懂為什麼做的跟web/winform不一樣, 那個designer 不需要繼成任何class,為題就都解決了。

我認為這個SL team,跟webform team 內部沒有溝通好, 搞自己的一套。
足迹 Reader is phenomenal. If you never used, you never lived 火速下载
Advertisement
Advertisement

发表于 2010-10-6 21:10 |显示全部楼层
此文章由 乱码 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 乱码 所有!转贴必须注明作者、出处和本声明,并保持内容完整
原帖由 o2h2o 于 2010-10-6 12:33 发表
我好像见用 silverlight 的网站很少啊
难道一般都是 内部程序?


只有RIA才会考虑silverlight,内部网可以用wpf,比silverlight强。

bing map 是silverlight的产品
http://www.bing.com/maps/

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Advertisement
Advertisement
返回顶部