Hi James, and hi there Chris!
I think I touched upon this one a while back myself, and I get your "problem" here Chris.
The issue James, is that while the color picker gives us the ARGB or RGBA (depending on the setting), it will give us the individual values in #AARRGGBB in hex, and it ONLY gives us alpha (A) if it's anything else than 0-value, wich is in fact FF when translated to the way the alpha value from the color picker works...
Then comes Xpression, now I dont have the v10 version that's comming out, and havent had a chance to look at it, but in v9.5 the different ways you can set the color values in visual logic at least is through the two blocks "FloatColor" and "IntColor".
FloatColor is and arbitary 0.000 to 1.000 value for each of the RGBA values (in that order btw in Xpression).
IntColor expects a value of 0-255 for RGBA (also in this order).
None of the Xpression input values actually reads the DashBoard output as a string in itself. Now I think 2 years ago or so I asked for this in the Xpression forum, or possibly here, but getting a "HexColor" block for Xpressions visual logic would've been great. One that could read the DashBoard output of #RRGGBBAA...
Now for your sollution Chris.
What I did was I made a "parser function" in DashBoard, first stripping of the # in the string, then looking at the length (not really needed anymore as you can now set AA as the last part of the string), picking out the corresponding HEX pairs, and using JavaScripts parseInt() function (https://www.w3schools.com/jsref/jsref_parseint.asp), and then return this value and set the RGB value in a separate string parameter for color values, and then using this in Xpression (iex. 058176061 that would be a greenish color). Taking this string into Xpression, using the visual logic block Strings -> Mid String to then again grab the individual RRR GGG BBB values and applying them into the IntColor block, and voila, you finally got it working...
Point James... Ross and Xpression are two products in your range that go hand in hand, but they're not expecting the same format for color codes...
#DashBoard