tag:blogger.com,1999:blog-4142061559683950126.comments2022-11-02T22:02:39.124+11:00Caleb's ConversationsCaleb Vearhttp://www.blogger.com/profile/15569349832210169851noreply@blogger.comBlogger13125tag:blogger.com,1999:blog-4142061559683950126.post-43029335375773437362022-01-07T00:07:36.346+11:002022-01-07T00:07:36.346+11:00This comment has been removed by a blog administrator.AGEN TOGEL DAN SLOT TERPERCAYA https://www.blogger.com/profile/03190147871874786381noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-23212887404701526372013-04-01T11:19:14.445+11:002013-04-01T11:19:14.445+11:00Cool idea! Idle thought, not sure for whom it woul...Cool idea! Idle thought, not sure for whom it would be useful, but I've always found the "outliers" and international variations on names interesting. For testing purposes it would be cool to generate those out of the library too.... :)Nicholas Blumhardthttps://www.blogger.com/profile/04458129045505677359noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-87273697215326492612011-07-05T09:00:00.154+10:002011-07-05T09:00:00.154+10:00@Caleb, thanks, I've seen that property weaver...@Caleb, thanks, I've seen that property weaver, I'm currently using a different technique that uses the castle dynamic proxy generator that ties with a interceptor, that does the same thing, you just need to flag the properties with virtual.<br /><br />Both the same I guess :)<br /><br />I know, Microsoft can fix this, but they're not focused on it right now, it's quite sad, but oh well :(_https://www.blogger.com/profile/10606493937963657314noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-762359486500370442011-07-04T17:49:45.189+10:002011-07-04T17:49:45.189+10:00@Cameron: I found the best way to delve into WPF i...@Cameron: I found the best way to delve into WPF is to just take one of the Microsoft Press books on it and read it cover-to-cover.<br /><br />The style, trigger and binding stuff is pure awesomeness and without knowing all your options, one tends to work WPF as if it was just WinForms with XAML.<br /><br />For keyboard navigation, use an underline instead of the et. Also, learn WPF commanding (ICommand, CommandBinding) which allows you to assign "gestures" (which are keyboard shorcuts) to commands (like ApplicationCommands.Save or your own ones) and then just declare an application-wide, window-wide or even control-wide handler for that type of command.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-60840706677583763652011-07-04T16:02:20.923+10:002011-07-04T16:02:20.923+10:00Have you ever tried modifying the way tabbing and ...Have you ever tried modifying the way tabbing and keyboard navigation of controls works in WPF? Or adding keyboard navigation to a custom control. There's also little to no documentation about this either.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-25392896061349229072011-07-04T14:21:54.999+10:002011-07-04T14:21:54.999+10:00@Winston,
I almost forgot regarding auto properti...@Winston,<br /><br />I almost forgot regarding auto properties and raising property changed events you should check out http://code.google.com/p/notifypropertyweaver/ as that pretty much solves the problem for you.Caleb Vearhttps://www.blogger.com/profile/15569349832210169851noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-20315232366042322912011-07-04T13:46:32.242+10:002011-07-04T13:46:32.242+10:00@Winston, I agree that I am only scrapping the sur...@Winston, I agree that I am only scrapping the surface with this post. It would have been too long if I went into much more detail, but these were the things that have hurt me the most.<br /><br />The thing that is most irritating to me is that I think all of these problems could be solved, but it seems Microsoft just isn't interested. If I ever get enough free time (seems doubtful) I might have a crack at my own UI framework :)Caleb Vearhttps://www.blogger.com/profile/15569349832210169851noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-87142358467222957822011-07-04T11:08:59.653+10:002011-07-04T11:08:59.653+10:00@jwatte_food, disagree with that one, that did fix...@jwatte_food, disagree with that one, that did fix that for good, if you explore the TextOptions property, you can make it possible that your text looks exactly like WinForms text._https://www.blogger.com/profile/10606493937963657314noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-30980033517327204432011-07-04T10:53:17.832+10:002011-07-04T10:53:17.832+10:00And text in WPF *still* doesn't look as nice a...And text in WPF *still* doesn't look as nice as in Win32 or even WinForms.jwatte_foodhttps://www.blogger.com/profile/16583557030926221707noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-23742879716781515832011-07-04T08:58:54.238+10:002011-07-04T08:58:54.238+10:00Totally agree with all that you have mentioned, th...Totally agree with all that you have mentioned, there's more to it, you've really only scrapped a fraction of the pain points of all the WPF devs out there.<br /><br />It's really ironic how they touted it to be a framework to deliver rich and great experiences, yet it's a shit experience for devs to deliver this.<br /><br />I don't know how many times have I been so excited of whacking in some dropshadoweffect's and liking the design then overtime it grounding to a halt in perf, then take them all back out, I just wasted time again.<br /><br />Creating custom chrome windows with a nice experience, i.e. maybe an OS drawn dropshadow? Is a bitch and a hack.<br /><br />Completely agree with the triggers too, It sure is stupid and deceiving, so if you haven't fixed it all by this release maybe renamed the freking properties to DataTriggers and PropertyTriggers, rather than just Triggers, make a specific property for each bloody trigger type you're going to let me shove in you, and deceive the hell out of me.<br /><br />Don't even talk about memory leaks, Binding is so powerful yet so brittle with the leaks, and for gods sake, I'm sick of having to raise notify property changes for auto properties, come on MS, you're good at emitting code at compilation, give me a bloody keyword or an attribute.<br /><br />And yes, animations suck balls, despite all the awesome demos they had playing in the past.<br /><br />Basically, WPF is a huge fail, they fail from a performance perspective, they fail from over abstraction, fail from closing it off from extensibility, and they fail for their deceiving API's that are limited._https://www.blogger.com/profile/10606493937963657314noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-24767809266019704042011-02-28T23:43:19.484+11:002011-02-28T23:43:19.484+11:00It is good that you can share the same account wit...It is good that you can share the same account with multiple devices. That is definitely a step in the right direction, but it is still a bit of a problem as it will be hard to figure out who should pay for the credit (eg how to split the bill).Caleb Vearhttps://www.blogger.com/profile/15569349832210169851noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-21055316852212851602011-02-28T02:42:08.470+11:002011-02-28T02:42:08.470+11:00Also I think you could share this between differen...Also I think you could share this between different devices. I think this applies for most prepaid and plan options exception unlimited. So let's say you get something that expires in 180 days, but share it across 3 friends... that might be another nice option that could save everyone money distributing the qouta.Miguel Maderohttps://www.blogger.com/profile/06759379443629667029noreply@blogger.comtag:blogger.com,1999:blog-4142061559683950126.post-51530041913209137932011-02-27T19:43:59.464+11:002011-02-27T19:43:59.464+11:00I'm ina similar situation except that in my ca...I'm ina similar situation except that in my case vivid's coverage is better than telstra. I found telstra simply won't work on certain places.Miguel Maderohttps://www.blogger.com/profile/06759379443629667029noreply@blogger.com