Ryan Dawson on Longhorn

The software we think, but do not write

Browse by Tags

All Tags » Avalon (RSS)
  • Sorry, but there are no more tags available to filter with.
  • XAML & C#

    Filed under:
    Where do you draw the line between XAML and C#? When to use what and where? The short of the stick is that many people associate XAML as the same thing as Avalon. In their book, it is the same (XAML is a catchier word than most other substitutes). As
    PostTypeIcon
    2,988 Views
  • The stakes are going up...

    Filed under:
    I think you should use the technology that makes sense when you build a solution. If this is ASP, fine. If this is Flash, fine. If this is WinForms, fine. I really don’t care. Each platform was created for a specific purpose, and probably still survives
    PostTypeIcon
    1,379 Views
  • PDC 05 Event Calendar App

    Filed under:
    I sat down last night and tonight with the intention of building out a cool calendaring app with functionality to share events and invites with friends (maybe I'll get to that tomorrow night). I didn't finish because I was sidetracked on some bugs, but
    PostTypeIcon
    1,084 Views
  • A lesser-seen value of XAML

    Filed under:
    So, I come to realizations every now and then...Here is one pertaining XAML. I have always know that XAML is a good visualization of source code because it allows you to inherently view the control hierarchy without having to look at another source. So
    PostTypeIcon
    2,022 Views
  • Creating custom controls, the real way

    Filed under:
    I know the question has been dodged, and I myself didn't have a firm grasp--but I am back to report on "the way" of creating a custom control. First of all, be aware that a custom control should be created only as a last option. For the sake of all the
    PostTypeIcon
    6,206 Views
  • Using BitmapVisualManager

    Filed under:
    I have had some trouble getting this working, and I am not sure why it is that cool (probably the same reason for my fascination with the VisualBrush), but here it is: < StackPanel Width = " 100 " Name = " stack4 " > < Button Name = " button4
    PostTypeIcon
    2,504 Views
  • Rich Media Experiences Lacking

    Filed under:
    TV is neat because many things are hand coded with explicit pixel positions and absolutes that are composited together to get an intended effect that looks incredible and visually enjoyable. I once thought Avalon was also going to be neat because we could
    PostTypeIcon
    2,024 Views
  • Sizing Paths

    Filed under:
    I had a Path (System.Windows.Shapes.Path) that I wanted to show, but it wasn't exactly clear as to how I was going to size it because there aren't any dimension properties to modify. So, simple enough, I plopped it in-between some Viewbox tags, and I
    PostTypeIcon
    1,768 Views
  • More complex applications - Menu

    Filed under:
    Preople argue that the menu is the only way you can display selection choices for a complex application. I totally disagree, so I worked up an example. Here is what I envision as one alternative to a complex menu (click image for original size): Remember
    PostTypeIcon
    2,447 Views
  • Design practices that have been Hyper-Extended

    Filed under:
    Most people want good looking software, but really don't know how to get it. They are confident about one thing, though: do it yourself (DIY). They are not willing to make the investment to have a real designer help them out. That's fine, it's a business
    PostTypeIcon
    3,459 Views
  • Avalon App

    Filed under:
    [Click for original size]
    PostTypeIcon
    4,409 Views
  • Animation Timing

    Filed under:
    < PointAnimation Duration = " 0:0:2.5 " From = " 0 " To = " 50 " /> The time format (as in Duration, above) is separated as follows: [days : hours : seconds] --Docs are wrong UPDATE: [hours:minutes:seconds] --I have been confused when I see it like
    PostTypeIcon
    1,967 Views
  • Avalon Color Wheel - Almost done

    Filed under:
    Ok, I almost have a color wheel implemented...More stuff needs to be added, but the start is there. I am trying to do a throw-back to all the real artists who use pigmented oils--the true way. I like to start with a swatch and add color as needed. The
    PostTypeIcon
    1,947 Views
  • Custom Panels Hack

    Filed under:
    In the current Avalon build, you cannot databind to a custom panel...Unless you use this hack: In order to implement a custom panel, you have to access the Children property do measurements and arrange. The problem is that in a databound environment,
    PostTypeIcon
    1,481 Views
  • Data Converter - IValueConverter

    Filed under:
    So, how to convert a databound value at runtime...IValueConverter public class Converter : IValueConverter { public object Convert( object value, Type targetType, object parameter, System.Globalization. CultureInfo culture) { int i = ( int )value * 2;
    PostTypeIcon
    1,539 Views
  • Avalon layout engine and percentages

    Filed under:
    Is it just me, or is the Avalon layout engine a *** in my side. What I mean is that they used to have something called percentages (I.e. you could specify a width of 100%). They cut this because there were scenarios where people could abuse the system
    PostTypeIcon
    1,666 Views
  • Custom Controls in Avalon Article

    Filed under:
    Custom Controls in Avalon Article...(Click here) A real lap around longhorn to build a toolbox control.
    PostTypeIcon
    1,202 Views
  • Conviat Agave

    Filed under:
    I’d like everyone to check out Conviat Agave and let me know what you think. I am just putting it in beta, but I know it is stable enough to try. I’d like all the feedback I can get. By the way, it is .NET 1.1 and not Avalon (for the time
    PostTypeIcon
    2,601 Views
  • AvalonXP is King

    Filed under:
    Since the WinFX CTP hit the street, I can already see that Longhorn is out of the question. What do I mean? Well, with such a large install base on WinXP and no real advantages to Longhorn, people may as well have forgot about it. And who says Microsoft
    PostTypeIcon
    6,733 Views
  • Visionaries, Back to the Drawing Board

    Filed under:
    Many visionaries predict that the next Windows will be built through the web browser. They believe that Google will host these largely distributed applications, and Windows will come crashing down. This is only slightly after the fact that they had a
    PostTypeIcon
    4,311 Views