I'm trying to figure out how to multibinding in Windows phone silverlight 8.1. I see a decent amount of posts about how mulibinding is supported in this silverlight version but not that silverlight version, but no information on what silverlight version 8.1 is.
So my question is, Can I multibind(without getting too hackish) in windows phone silverlight 8.1, and/or what version of silverlight is in windows 8.1?
No Silverlight version does support Multibinding. All solutions you can find are custom solutions.
Related
I have just installed Windows 8.1 and then installed Visual Studio 2013 Community Edition.
I tried to create a Windows Phone app and found out that there are two ways of creating it (in fact 3 if you count Universal Apps if I am not wrong)
Windows Phone
Windows Phone Silverlight
Can someone please tell me what exactly is the difference between these two? I read a couple of articles but still don't understand and this whole thing is very confusing.
When I tried to create a Windows Phone Silverlight project then it asked me whether I want to target 8.0 or 8.1.
When I tried to create Windows Phone project then it asked me to get a Developer license and didn't ask about version 8.0 or 8.1.
What shall I chose if my aim is to create an application for mobile devices (tablet/phones) that will run on maximum devices running Windows Phone 8 version?
Windows Phone 8 Silverlight is the older UI on Windows Phone 8. WinRT XAML is used for Windows Store Apps(these are Universal Apps). Windows Phone 8.1 Silverlight is a bit different as explained here.
Windows Phone Silverlight, although older, is better in some ways. If your aim is to develop an app that is targeted only for phones and that doesn't have any use getting ported to Win8/RT, go with Silverlight. Background Audio is a mess in WinRT. Speech Recognition with Cortana is worse.
The controls of WinRT XAML are buggy. For example, there is a clear performance degradation of MapControl in WinRT XAML, whereas, in Silverlight, this is smoother.
On the other hand, Windows Store Apps have .NET Native, which converts C# to native C++ code, resulting in performance gains.
For a beginner, I would advise starting with Windows Phone 8 Silverlight apps.
Windows Phone Silverlight is the "old" platform that WP8.0 apps are built on. It asked you to target 8.0 or 8.1 because WP8.1 has a hybrid mode that lets you build WP8.1 apps but still have access to the Sliverlight API if you had a whole lot of legacy code you didn't want to port over just yet.
Windows Phone is the (mostly) universal platform for WP8.1 that is based on Windows Runtime.
I start developing Windows Phone 8 apps recently. I'm trying to do an app for a local radio. They use Shoutcast for internet broadcasting.
But I see that WP doesn't have native shoutcast support. So I searched for implementation for Shoutcast. I found http://shoutcastmss.codeplex.com/ and start working on it.
I succeeded to play shoutcast but I want to do a live tile that shows current song. But due to restrictions on Windows Phone 8, I need to upgrade my project to Windows Phone 8.1 to update live tiles more often.
My project is based on Windows Phone Silverlight 8.0. Thanks(!) to Microsoft, BackgroundAudioPlayer class is no more available for Windows Phone Silverlight 8.1.
So,
Is there a way to use BackgroundAudioPlayer in Windows Phone Silverlight 8.1?
Or
If I have to make it a Windows Phone 8.1 Runtime App, How can I do that?
Or
Can I keep it as a Windows Phone Silverlight 8.0 app, but update the live tile every minute? (User will have WP 8.1)
Thanks,
I don't think it'll work for WP Silverlight 8.1. As for working with BackgroundAudioPlayer is a limitation in Windows Phone Silverlight 8.1. Therefore you will have to write an app that targets WP8.0 Silverlight or WP8.1 WinRt app.
You could refer here for more:
http://social.msdn.microsoft.com/Forums/windows/en-US/c9275491-cfff-4078-bc6d-6debe5372790/backgroundaudioplayer-is-not-working-after-upgrading-windows-phone-8-apps-to-windows-phone?forum=wpdevelop
Hope it helps!
I am going mad with these questions. Hope someone could help me.
1. What is the difference between windows phone 8.0 and windows phone 8.0 silverlight (if any) applications?
2. After updating my windows phone 8.0 application (not a silverlight application) into windows phone 8.1 applications, it became silverlight application automatically. Both are same?
3. If both are same, then what does the Blank App (Windows phone) means in windows phone 8.1 templates?
Thanks in advance.
Windows Phone 8.0 Silverlight apps are Windows Phone 8.0 apps written using Silverlight framework. Meaning that you probably used XAML to define the UI of your app, and C# or VB.NET for the logic in your code-behind.
It is the same platform, yes, only now you have the latest Windows Phone 8.1 Silverlight APIs, and possibly some breaking changes (APIs that were available in Silverlight 8.0 but are not available in Silverlight 8.1). The fact that it now explicitly says Silverlight in Visual Studio is because there are now two ways (platforms, models, however you wish to call it) to develop apps for Windows Phone 8.1 - based on Silverlight and WinRT. By upgrading a Windows Phone 8.0 app to Windows Phone 8.1, you keep using Silverlight as before, only now the Visual Studio is explicitly saying that it's Silverlight because the upgrade path goes only from Silverlight to Silverlight (can't automatically migrate from Silverlight to WinRT).
Blank App (Windows Phone) means a blank WinRT Windows Phone app. It's not a Silverlight app, and it's blank in the sense that there are no predefined controls or mock data in the project, just a bare minimum that you need to get started.
1). Windows Phone 8 apps are by default silverlight apps. So when it comes to windows phone 8 there is no difference between Windows Phone 8 and Windows Phone 8 Silverlight apps. Both are essentially same.
2). Because WP8 apps are silverlight apps when it is converted to WP8.1 it is stil a silverlight app. Windows Phone 8.1 apps have 2 types i) Windows Phone silverlight apps ii) WinRT apps. You can create a Windows PHone 8 silverlight app and it will work on Windows Phone 8.1 device with out any issues. But windows Phone 8.1 WinRT apps are not backward compatible with Windows Phone 8.
3). Windows Phone blank app in Windows Phone 8.1 sdk is by default a WinRT app. Its not a silverlight app. But it also has Window Phone silverlight apps as a template.
** When you select a Windows Phone silverlight app and click ok you are presented with a dialog to select the platform either WP8.0 or WP8.1.
Hope this answers your question.
Windows Phone 8 apps are by default silverlight apps. So when it comes to windows phone 8 there is no difference between Windows Phone 8 and Windows Phone 8 Silverlight apps. Both are essentially same.
hi i need some clarification about silverlight.
I want develop one silverlightapplication for win ce6.0.
so that my question is visualstudio2010 .net framework will no support for wince.
is silverlight will support in visual studio2005 and tel me the detailed description or links about that.
You should be able to develop some Silverlight for Windows Embedded using with VS2010 or VS2005. Bear in mind you will be really developing in a form of Silverlight 2 not 4.
See Silveright for Windows Embedded for details.
Afaik, Silverlight is only supported on the newer Windows Phone 7 devices.
Can anyone point me to documentation on the SL4 features included in WP7?
See "Features Supported in Silverlight for Windows Phone" on MSDN.
There's also a "Controls on Windows Phone" section said to contain "a list of the Silverlight 4 controls that are supported in Windows Phone" and referenced from "Silverlight Application Development for Windows Phone", but it's a dead link as of now.
This is a analysis of the difference of the Silverlight API's with SL4, SL3 and the SL version on the phone: http://firstfloorsoftware.com/blog/the-silverlight-definitive-diff-lists/
Documentation here on differences between WP Silverlight and Regular Silverlight. Class Library coverage also referenced.
Differences Between Silverlight on Windows and Windows Phone
Features Supported in Silverlight for Windows Phone
Class Library Support for Windows Phone